XML 83 R71.htm IDEA: XBRL DOCUMENT v3.21.2
SEGMENT REPORTING (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Segment Reporting, Other Significant Reconciling Item [Line Items]          
Total revenue $ 64,928 $ 45,712 $ 125,431 $ 76,366  
Cost of revenue 37,656 27,847 72,689 45,053  
Gross profit $ 27,272 $ 17,865 $ 52,742 $ 31,313  
Gross margin 42.00% 39.00% 42.00% 41.00%  
Operating income (loss) $ (694) $ (4,454) $ 322 $ (9,073)  
Total assets 579,366   579,366   $ 399,839
North America          
Segment Reporting, Other Significant Reconciling Item [Line Items]          
Total revenue 40,533 28,982 77,806 56,631  
Cost of revenue 21,111 16,222 40,875 31,368  
Gross profit $ 19,422 $ 12,760 $ 36,931 $ 25,263  
Gross margin 48.00% 44.00% 47.00% 45.00%  
Operating income (loss) $ 130 $ (3,067) $ 1,160 $ (7,161)  
Total assets 418,842   418,842   238,550
International          
Segment Reporting, Other Significant Reconciling Item [Line Items]          
Total revenue 24,395 16,730 47,625 19,735  
Cost of revenue 16,545 11,625 31,814 13,685  
Gross profit $ 7,850 $ 5,105 $ 15,811 $ 6,050  
Gross margin 32.00% 31.00% 33.00% 31.00%  
Operating income (loss) $ (824) $ (1,387) $ (838) $ (1,912)  
Total assets $ 160,524   $ 160,524   $ 161,289