v3.25.2
BUSINESS COMBINATIONS - Additional Information (Details)
$ in Millions
12 Months Ended
Mar. 22, 2024
USD ($)
Mar. 01, 2024
USD ($)
Dec. 31, 2024
USD ($)
business
Business Combination [Line Items]      
Number of businesses acquired | business     3
HEPACO      
Business Combination [Line Items]      
Purchase price to acquire business $ 392.2    
Weighted average useful life of acquired intangible assets 19 years    
HEPACO | Minimum      
Business Combination [Line Items]      
Intangible asset, estimated useful life 7 years    
HEPACO | Maximum      
Business Combination [Line Items]      
Intangible asset, estimated useful life 20 years    
Noble Oil Services , Inc. Acquisition      
Business Combination [Line Items]      
Purchase price to acquire business   $ 68.7  
Weighted average useful life of acquired intangible assets   13 years  
Noble Oil Services , Inc. Acquisition | Minimum      
Business Combination [Line Items]      
Intangible asset, estimated useful life   7 years  
Noble Oil Services , Inc. Acquisition | Maximum      
Business Combination [Line Items]      
Intangible asset, estimated useful life   15 years  
Business Combination, Series of Individually Immaterial Business Combinations      
Business Combination [Line Items]      
Purchase price to acquire business     $ 17.1