Quarterly report pursuant to Section 13 or 15(d)

Segment Information (Details) - Schedule of total revenue attributable to each segment

v3.21.2
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%