XML 71 R61.htm IDEA: XBRL DOCUMENT v3.23.1
Segment Disclosure (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
segment
Mar. 31, 2022
USD ($)
Dec. 31, 2022
USD ($)
Segment Reporting [Abstract]      
Number of operating segments | segment 3    
Financial information by segment      
Revenue $ 168,016 $ 161,662  
Gross profit 46,077 39,892  
Income (loss) from operations (1,830) (4,698)  
Depreciation and amortization 8,413 8,807  
Intangible assets, net 47,360   $ 49,015
Total assets 530,819   534,904
Operating segments | North America      
Financial information by segment      
Revenue 136,932 132,946  
Gross profit 36,637 30,526  
Income (loss) from operations 9,378 3,761  
Depreciation and amortization 6,357 6,593  
Intangible assets, net 41,746   43,260
Total assets 394,280   407,779
Operating segments | International      
Financial information by segment      
Revenue 29,407 28,138  
Gross profit 7,367 8,190  
Income (loss) from operations (568) 284  
Depreciation and amortization 1,859 2,058  
Intangible assets, net 4,117   4,422
Total assets 104,782   104,531
Operating segments | Products and Systems      
Financial information by segment      
Revenue 3,739 2,936  
Gross profit 2,063 1,168  
Income (loss) from operations 384 (582)  
Depreciation and amortization 256 218  
Intangible assets, net 1,295   1,208
Total assets 13,415   12,408
Corporate and eliminations      
Financial information by segment      
Revenue (2,062) (2,358)  
Gross profit 10 8  
Income (loss) from operations (11,024) (8,161)  
Depreciation and amortization (59) $ (62)  
Intangible assets, net 202   125
Total assets $ 18,342   $ 10,186