XML 70 R61.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Disclosure (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
segment
Jun. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
Segment Reporting [Abstract]          
Number of operating segments | segment     3    
Financial information by segment          
Revenue $ 176,030 $ 179,031 $ 344,046 $ 340,693  
Gross profit 49,722 53,558 95,799 93,450  
Income (loss) from operations 3,893 9,576 2,065 4,877  
Depreciation and amortization 8,309 8,128 16,722 16,935  
Intangible assets, net 46,145   46,145   $ 49,015
Total assets 540,946   540,946   534,904
Operating segments | North America          
Financial information by segment          
Revenue 145,550 149,528 282,482 282,474  
Gross profit 39,679 42,954 76,316 73,479  
Income (loss) from operations 12,338 14,855 21,715 18,615  
Depreciation and amortization 6,370 6,166 12,727 12,759  
Intangible assets, net 40,650   40,650   43,260
Total assets 408,583   408,583   407,779
Operating segments | International          
Financial information by segment          
Revenue 30,277 29,610 59,684 57,748  
Gross profit 8,398 9,440 15,766 17,630  
Income (loss) from operations 507 1,580 (61) 1,864  
Depreciation and amortization 1,889 1,919 3,748 3,977  
Intangible assets, net 3,758   3,758   4,422
Total assets 105,751   105,751   104,531
Operating segments | Products and Systems          
Financial information by segment          
Revenue 3,329 2,652 7,068 5,588  
Gross profit 1,614 1,157 3,676 2,325  
Income (loss) from operations 94 (420) 478 (1,002)  
Depreciation and amortization 87 120 343 337  
Intangible assets, net 1,267   1,267   1,208
Total assets 13,127   13,127   12,408
Corporate and eliminations          
Financial information by segment          
Revenue (3,126) (2,759) (5,188) (5,117)  
Gross profit 31 7 41 16  
Income (loss) from operations (9,046) (6,439) (20,067) (14,600)  
Depreciation and amortization (37) $ (77) (96) $ (138)  
Intangible assets, net 470   470   125
Total assets $ 13,485   $ 13,485   $ 10,186