XML 115 R94.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Disclosure - Financial Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Financial information by segment      
Revenue $ 729,640 $ 705,473 $ 687,373
Selling, general & administrative expenses 156,388 166,749 166,400
Other Expenses 533,425 540,628 501,174
Income (loss) from operations 39,826 (1,904) 19,799
Intangible assets, net 39,708 43,994  
Total assets 523,038 534,776  
Operating segments      
Financial information by segment      
Revenue 743,157 716,730 698,488
Selling, general & administrative expenses 129,306 132,635 133,877
Other Expenses 542,780 540,887 512,421
Income (loss) from operations 71,071 43,208 52,190
Operating segments | North America      
Financial information by segment      
Revenue 593,527 579,330 573,336
Selling, general & administrative expenses 95,750 99,446 102,087
Other Expenses 435,491 424,714 421,633
Income (loss) from operations 62,286 55,170 49,616
Intangible assets, net 30,869 37,622  
Total assets 390,052 402,782  
Operating segments | International      
Financial information by segment      
Revenue 135,969 124,414 112,425
Selling, general & administrative expenses 29,879 29,140 27,554
Other Expenses 99,815 107,503 81,305
Income (loss) from operations 6,275 (12,229) 3,566
Intangible assets, net 1,377 2,998  
Total assets 97,546 99,398  
Operating segments | Products and Systems      
Financial information by segment      
Revenue 13,661 12,986 12,727
Selling, general & administrative expenses 3,677 4,049 4,236
Other Expenses 7,474 8,670 9,483
Income (loss) from operations 2,510 267 (992)
Intangible assets, net 946 1,168  
Total assets 11,280 13,259  
Corporate and eliminations      
Financial information by segment      
Revenue (13,517) (11,257) (11,115)
Selling, general & administrative expenses 27,082 34,114 32,523
Other Expenses (9,355) (259) (11,247)
Income (loss) from operations (31,245) (45,112) $ (32,391)
Intangible assets, net 6,516 2,206  
Total assets 24,160 $ 19,337  
Intersegment Eliminations | Products and Systems      
Financial information by segment      
Revenue $ 4,000