XML 119 R99.htm IDEA: XBRL DOCUMENT v3.25.0.1
INTERNATIONAL OPERATIONS AND GEOGRAPHIC INFORMATION - Schedule of Selected Financial Information on International Operations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]      
Net sales $ 1,628,513 $ 1,689,651 $ 1,513,616
Income from operations 164,808 197,967 148,592
Income before income taxes 149,628 175,120 134,310
Identifiable assets 1,450,279 1,409,386  
Non-US      
Segment Reporting Information [Line Items]      
Net sales 484,941 465,827 420,678
Income from operations 66,243 60,774 48,893
Income before income taxes 86,938 59,630 51,206
Identifiable assets $ 482,818 $ 387,165 $ 364,752