XML 98 R76.htm IDEA: XBRL DOCUMENT v3.25.4
Net Sales and Revenue Recognition - Schedule of Disaggregation of Net Sales (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Product Information [Line Items]      
Net sales $ 1,888,634 $ 1,839,686 $ 1,953,313
Operating Segments      
Product Information [Line Items]      
Net sales 1,888,634 1,839,686 1,953,313
Operating Segments | Americas      
Product Information [Line Items]      
Net sales 865,332 882,131 977,095
Operating Segments | EMEA      
Product Information [Line Items]      
Net sales 548,110 536,435 571,347
Operating Segments | Asia/Pacific      
Product Information [Line Items]      
Net sales 475,192 421,120 404,871
Operating Segments | Metals      
Product Information [Line Items]      
Net sales 610,543 601,515 600,731
Operating Segments | Metals | Americas      
Product Information [Line Items]      
Net sales 255,281 258,818 268,174
Operating Segments | Metals | EMEA      
Product Information [Line Items]      
Net sales 138,908 135,373 136,979
Operating Segments | Metals | Asia/Pacific      
Product Information [Line Items]      
Net sales 216,354 207,324 195,578
Operating Segments | Metalworking and Other      
Product Information [Line Items]      
Net sales 1,278,091 1,238,171 1,352,582
Operating Segments | Metalworking and Other | Americas      
Product Information [Line Items]      
Net sales 610,051 623,313 708,921
Operating Segments | Metalworking and Other | EMEA      
Product Information [Line Items]      
Net sales 409,202 401,062 434,368
Operating Segments | Metalworking and Other | Asia/Pacific      
Product Information [Line Items]      
Net sales $ 258,838 $ 213,796 $ 209,293