XML 97 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Business Segments - Information of Company's Reportable Segments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]      
Net sales $ 1,839,686 $ 1,953,313 $ 1,943,585
Product costs 930,161 1,025,391 1,110,062
Other operating expenses 443,404 438,617 427,688
Segment operating earnings 466,121 489,305 405,835
Operating Segments | Americas      
Segment Reporting Information [Line Items]      
Net sales 882,131 977,095 946,516
Product costs 427,399 497,690 519,705
Other operating expenses 210,775 213,369 203,182
Segment operating earnings 243,957 266,036 223,629
Operating Segments | EMEA      
Segment Reporting Information [Line Items]      
Net sales 536,435 571,347 562,508
Product costs 286,330 318,279 340,864
Other operating expenses 150,679 148,257 145,280
Segment operating earnings 99,426 104,811 76,364
Operating Segments | Asia/Pacific      
Segment Reporting Information [Line Items]      
Net sales 421,120 404,871 434,561
Product costs 216,432 209,422 249,493
Other operating expenses 81,950 76,991 79,226
Segment operating earnings $ 122,738 $ 118,458 $ 105,842