XML 74 R64.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Disclosure (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
segment
Sep. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
Segment Reporting [Abstract]          
Number of operating segments | segment     3    
Financial information by segment          
Revenue $ 179,354 $ 178,462 $ 523,399 $ 519,155  
Gross profit 54,382 53,784 150,181 147,233  
Income (loss) from operations (4,682) 9,114 (2,618) 13,991  
Depreciation and amortization 8,748 8,197 25,470 25,132  
Intangible assets, net 44,468   44,468   $ 49,015
Total assets 536,690   536,690   534,904
Operating segments | North America          
Financial information by segment          
Revenue 148,814 152,778 431,295 435,251  
Gross profit 44,773 44,869 121,088 118,348  
Income (loss) from operations 18,004 16,700 39,719 35,315  
Depreciation and amortization 6,603 6,168 19,329 18,927  
Intangible assets, net 38,619   38,619   43,260
Total assets 414,190   414,190   407,779
Operating segments | International          
Financial information by segment          
Revenue 30,980 25,693 90,664 83,441  
Gross profit 8,481 7,694 24,247 25,324  
Income (loss) from operations (12,970) 814 (13,031) 2,678  
Depreciation and amortization 1,915 1,858 5,663 5,835  
Intangible assets, net 3,265   3,265   4,422
Total assets 93,951   93,951   104,531
Operating segments | Products and Systems          
Financial information by segment          
Revenue 2,829 3,078 9,897 8,666  
Gross profit 1,096 1,189 4,773 3,514  
Income (loss) from operations (557) (333) (78) (1,334)  
Depreciation and amortization 183 221 526 559  
Intangible assets, net 1,260   1,260   1,208
Total assets 13,557   13,557   12,408
Corporate and eliminations          
Financial information by segment          
Revenue (3,269) (3,087) (8,457) (8,203)  
Gross profit 32 32 73 47  
Income (loss) from operations (9,159) (8,067) (29,228) (22,668)  
Depreciation and amortization 47 $ (50) (48) $ (189)  
Intangible assets, net 1,324   1,324   125
Total assets $ 14,992   $ 14,992   $ 10,186