XML 77 R67.htm IDEA: XBRL DOCUMENT v3.24.3
Segment Disclosure (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
USD ($)
Sep. 30, 2023
USD ($)
Sep. 30, 2024
USD ($)
segment
Sep. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
Segment Reporting [Abstract]          
Number of operating segments | segment     3    
Financial information by segment          
Revenue $ 182,694 $ 179,354 $ 556,909 $ 523,399  
Gross profit 54,577 54,382 161,783 150,181  
Income (loss) from operations 11,858 (4,682) 29,368 (2,618)  
Depreciation and amortization 8,056 8,748 24,726 25,470  
Intangible assets, net 41,504   41,504   $ 43,994
Total assets 551,681   551,681   534,776
Operating segments | North America          
Financial information by segment          
Revenue 149,845 148,814 456,588 431,295  
Gross profit 42,487 44,773 126,813 121,088  
Income (loss) from operations 17,455 18,004 49,742 39,719  
Depreciation and amortization 5,843 6,603 18,191 19,329  
Intangible assets, net 33,162   33,162   37,622
Total assets 413,878   413,878   402,782
Operating segments | International          
Financial information by segment          
Revenue 33,662 30,980 100,972 90,664  
Gross profit 10,139 8,481 29,667 24,247  
Income (loss) from operations 1,778 (12,970) 4,548 (13,031)  
Depreciation and amortization 1,940 1,915 5,763 5,663  
Intangible assets, net 1,822   1,822   2,998
Total assets 104,063   104,063   99,398
Operating segments | Products and Systems          
Financial information by segment          
Revenue 3,276 2,829 9,860 9,897  
Gross profit 1,933 1,096 5,233 4,773  
Income (loss) from operations 670 (557) 1,479 (78)  
Depreciation and amortization 193 183 526 526  
Intangible assets, net 1,040   1,040   1,168
Total assets 12,253   12,253   13,259
Corporate and eliminations          
Financial information by segment          
Revenue (4,089) (3,269) (10,511) (8,457)  
Gross profit 18 32 70 73  
Income (loss) from operations (8,045) (9,159) (26,401) (29,228)  
Depreciation and amortization 80 $ 47 246 $ (48)  
Intangible assets, net 5,480   5,480   2,206
Total assets $ 21,487   $ 21,487   $ 19,337