XML 49 R39.htm IDEA: XBRL DOCUMENT v3.25.1
ACQUISITIONS - Narrative (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2024
USD ($)
Apr. 01, 2024
USD ($)
Mar. 31, 2025
USD ($)
Mar. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
acquistion
Business Combination [Line Items]          
Number of businesses acquired | acquistion         2
Consideration transferred         $ 235,000
Net sales     $ 805,645 $ 713,167  
Net Income     101,337 $ 76,495  
2024 Business Acquisitions          
Business Combination [Line Items]          
Net sales     19,000    
Net Income     $ (5,000)    
WSC, Inc.          
Business Combination [Line Items]          
Consideration transferred   $ 34,000      
Ultra Energy          
Business Combination [Line Items]          
Consideration transferred $ 201,000