XML 49 R39.htm IDEA: XBRL DOCUMENT v3.25.2
ACQUISITIONS - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Dec. 31, 2024
USD ($)
Apr. 01, 2024
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
acquistion
Business Combination [Line Items]              
Number of businesses acquired | acquistion             2
Consideration for acquisition             $ 235,000
Net sales     $ 876,576 $ 784,791 $ 1,682,221 $ 1,497,958  
Net income (loss)     $ 121,061 $ 99,471 222,398 $ 175,966  
2024 Business Acquistions              
Business Combination [Line Items]              
Net sales         44,000    
Net income (loss)         $ (3,000)    
WSC, Inc.              
Business Combination [Line Items]              
Consideration for acquisition   $ 34,000          
Ultra Energy              
Business Combination [Line Items]              
Consideration for acquisition $ 201,000