XML 75 R64.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Disclosure (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
segment
Mar. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
Segment Reporting [Abstract]      
Number of operating segments | segment 3    
Financial information by segment      
Revenue $ 184,442 $ 168,016  
Gross profit 51,090 46,077  
Income (loss) from operations 5,553 (1,830)  
Depreciation and amortization 8,381 8,413  
Intangible assets, net 42,660   $ 43,994
Total assets 542,127   534,776
Operating segments | North America      
Financial information by segment      
Revenue 150,349 136,932  
Gross profit 39,991 36,637  
Income (loss) from operations 13,561 9,378  
Depreciation and amortization 6,218 6,357  
Intangible assets, net 35,803   37,622
Total assets 411,853   402,782
Operating segments | International      
Financial information by segment      
Revenue 33,047 29,407  
Gross profit 9,459 7,367  
Income (loss) from operations 1,124 (568)  
Depreciation and amortization 1,913 1,859  
Intangible assets, net 2,537   2,998
Total assets 99,518   99,398
Operating segments | Products and Systems      
Financial information by segment      
Revenue 3,210 3,739  
Gross profit 1,613 2,063  
Income (loss) from operations 314 384  
Depreciation and amortization 164 256  
Intangible assets, net 1,089   1,168
Total assets 12,859   13,259
Corporate and eliminations      
Financial information by segment      
Revenue (2,164) (2,062)  
Gross profit 27 10  
Income (loss) from operations (9,446) (11,024)  
Depreciation and amortization 86 $ (59)  
Intangible assets, net 3,231   2,206
Total assets $ 17,897   $ 19,337