XML 81 R71.htm IDEA: XBRL DOCUMENT v3.23.1
SEGMENT REPORTING (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
segment
Mar. 31, 2022
USD ($)
Dec. 31, 2022
USD ($)
Segment Reporting, Other Significant Reconciling Item [Line Items]      
Number of reportable segments | segment 2    
Total revenue $ 62,381 $ 64,800  
Cost of revenue 34,982 35,655  
Gross profit $ 27,399 $ 29,145  
Gross margin 44.00% 45.00%  
Operating loss $ (10,423) $ (11,454)  
Total assets 592,715   $ 585,816
North America      
Segment Reporting, Other Significant Reconciling Item [Line Items]      
Total revenue 38,560 37,374  
Cost of revenue 20,451 19,466  
Gross profit $ 18,109 $ 17,908  
Gross margin 47.00% 48.00%  
Operating loss $ (9,206) $ (12,311)  
Total assets 377,259   374,737
International      
Segment Reporting, Other Significant Reconciling Item [Line Items]      
Total revenue 23,821 27,426  
Cost of revenue 14,531 16,189  
Gross profit $ 9,290 $ 11,237  
Gross margin 39.00% 41.00%  
Operating loss $ (1,217) $ 857  
Total assets $ 215,456   $ 211,079