XML 81 R71.htm IDEA: XBRL DOCUMENT v3.22.1
SEGMENT REPORTING (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
segment
Mar. 31, 2021
USD ($)
Dec. 31, 2021
USD ($)
Segment Reporting, Other Significant Reconciling Item [Line Items]      
Number of reportable segments | segment 2    
Total revenue $ 64,800 $ 60,503  
Cost of revenue 35,655 35,033  
Gross profit $ 29,145 $ 25,470  
Gross margin 45.00% 42.00%  
Operating (loss) income $ (11,454) $ 1,018  
Total assets 601,671   $ 604,072
North America      
Segment Reporting, Other Significant Reconciling Item [Line Items]      
Total revenue 37,374 37,272  
Cost of revenue 19,466 19,763  
Gross profit $ 17,908 $ 17,509  
Gross margin 48.00% 47.00%  
Operating (loss) income $ (12,311) $ 1,033  
Total assets 369,013   441,234
International      
Segment Reporting, Other Significant Reconciling Item [Line Items]      
Total revenue 27,426 23,231  
Cost of revenue 16,189 15,270  
Gross profit $ 11,237 $ 7,961  
Gross margin 41.00% 34.00%  
Operating (loss) income $ 857 $ (15)  
Total assets $ 232,658   $ 162,838