XML 91 R69.htm IDEA: XBRL DOCUMENT v3.25.4
Business Segments - Schedule of Information of Company's Reportable Segments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Segment Reporting Information [Line Items]      
Net sales $ 1,888,634 $ 1,839,686 $ 1,953,313
Product costs 974,638 930,161 1,025,391
Other segment items 465,564 443,404 438,617
Segment operating earnings 448,432 466,121 489,305
Inventory step-up amortization 6,022 0 0
Gain on inventory adjustments for inventory previously sold 2,900    
Americas      
Segment Reporting Information [Line Items]      
Gain on inventory adjustments for inventory previously sold 700    
EMEA      
Segment Reporting Information [Line Items]      
Gain on inventory adjustments for inventory previously sold 2,200    
Operating Segments      
Segment Reporting Information [Line Items]      
Net sales 1,888,634 1,839,686 1,953,313
Inventory step-up amortization 6,000    
Operating Segments | Americas      
Segment Reporting Information [Line Items]      
Net sales 865,332 882,131 977,095
Product costs 429,432 427,399 497,690
Other segment items 208,331 210,775 213,369
Segment operating earnings 227,569 243,957 266,036
Inventory step-up amortization 2,600    
Operating Segments | Asia/Pacific      
Segment Reporting Information [Line Items]      
Net sales 475,192 421,120 404,871
Product costs 251,855 216,432 209,422
Other segment items 99,114 81,950 76,991
Segment operating earnings 124,223 122,738 118,458
Inventory step-up amortization 3,000    
Operating Segments | EMEA      
Segment Reporting Information [Line Items]      
Net sales 548,110 536,435 571,347
Product costs 293,351 286,330 318,279
Other segment items 158,119 150,679 148,257
Segment operating earnings 96,640 $ 99,426 $ 104,811
Inventory step-up amortization $ 400