Segment Information (Details) - Schedule of total revenue attributable to each segment |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2021 |
Jun. 30, 2020 |
Jun. 30, 2021 |
Jun. 30, 2020 |
|
Segment Reporting, Revenue Reconciling Item [Line Items] | ||||
Total consolidated revenue | 100.00% | 100.00% | 100.00% | 100.00% |
North America [Member] | ||||
Segment Reporting, Revenue Reconciling Item [Line Items] | ||||
Total consolidated revenue | 46.20% | 92.60% | 55.00% | 96.60% |
U.K. [Member] | ||||
Segment Reporting, Revenue Reconciling Item [Line Items] | ||||
Total consolidated revenue | 53.80% | 2.40% | 45.00% | 1.40% |
Other foreign markets [Member] | ||||
Segment Reporting, Revenue Reconciling Item [Line Items] | ||||
Total consolidated revenue | 5.00% | 2.00% |