XML 74 R64.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Disclosure (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
segment
Jun. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
Segment Reporting [Abstract]          
Number of operating segments | segment     3    
Financial information by segment          
Revenue $ 189,773 $ 176,030 $ 374,215 $ 344,046  
Gross profit 56,116 49,722 107,205 95,799  
Income (loss) from operations 11,959 3,893 17,511 2,065  
Depreciation and amortization 8,288 8,309 16,670 16,722  
Intangible assets, net 41,712   41,712   $ 43,994
Total assets 548,147   548,147   534,776
Operating segments | North America          
Financial information by segment          
Revenue 156,394 145,550 306,743 282,482  
Gross profit 44,336 39,679 84,326 76,316  
Income (loss) from operations 18,727 12,338 32,287 21,715  
Depreciation and amortization 6,130 6,370 12,348 12,727  
Intangible assets, net 34,260   34,260   37,622
Total assets 418,363   418,363   402,782
Operating segments | International          
Financial information by segment          
Revenue 34,264 30,277 67,311 59,684  
Gross profit 10,072 8,398 19,530 15,766  
Income (loss) from operations 1,647 507 2,771 (61)  
Depreciation and amortization 1,911 1,889 3,823 3,748  
Intangible assets, net 2,131   2,131   2,998
Total assets 100,505   100,505   99,398
Operating segments | Products and Systems          
Financial information by segment          
Revenue 3,373 3,329 6,583 7,068  
Gross profit 1,687 1,614 3,300 3,676  
Income (loss) from operations 495 94 809 478  
Depreciation and amortization 169 87 333 343  
Intangible assets, net 1,095   1,095   1,168
Total assets 12,187   12,187   13,259
Corporate and eliminations          
Financial information by segment          
Revenue (4,258) (3,126) (6,422) (5,188)  
Gross profit 21 31 49 41  
Income (loss) from operations (8,910) (9,046) (18,356) (20,067)  
Depreciation and amortization 78 $ (37) 166 $ (96)  
Intangible assets, net 4,226   4,226   2,206
Total assets $ 17,092   $ 17,092   $ 19,337