XML 131 R90.htm IDEA: XBRL DOCUMENT v3.25.4
SEGMENT INFORMATION - Schedule of Other Reconciling Items from Segments to Consolidated (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Segment Reporting Information [Line Items]      
Total net sales $ 3,950,773 $ 3,715,683 $ 3,468,045
Consolidated depreciation and amortization 170,212 166,545 144,543
Capital expenditures 82,921 75,682 62,048
Consolidated total assets 3,076,174 3,020,954  
Operating Segments      
Segment Reporting Information [Line Items]      
Total net sales 3,973,290 3,736,674 3,542,665
Consolidated depreciation and amortization 163,291 159,572 139,141
Capital expenditures 72,012 73,150 58,865
Consolidated total assets 2,969,719 2,927,360 2,498,431
Consolidation, Eliminations      
Segment Reporting Information [Line Items]      
Total net sales (22,517) (20,991) (74,620)
Corporate, Non-Segment      
Segment Reporting Information [Line Items]      
Consolidated depreciation and amortization 6,921 6,973 5,402
Capital expenditures 10,909 2,532 $ 3,183
Consolidated total assets 80,023 60,033  
Segment Reconciling Items      
Segment Reporting Information [Line Items]      
Consolidated total assets $ 26,432 $ 33,561