XML 81 R62.htm IDEA: XBRL DOCUMENT v3.25.0.1
Acquisition - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Oct. 15, 2024
Dec. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Business Combination Segment Allocation [Line Items]          
Goodwill   $ 1,286,295 $ 1,286,295 $ 1,182,225 $ 1,168,124
Sales     4,557,806 4,320,577 3,615,120
Earnings     282,759 $ 186,743 $ 188,689
MOGAS          
Business Combination Segment Allocation [Line Items]          
Cash payment for acquisition $ 290,000        
Working capital adjustments 13,000        
Cash acquired 3,100        
Earn out payment 15,000        
Goodwill $ 127,200        
Average useful lives 8 years        
Indemnification asset $ 7,500        
Sales   37,000      
Earnings   $ 3,000      
Related expenses     $ 10,000    
MOGAS | Existing customer relationships          
Business Combination Segment Allocation [Line Items]          
Average useful lives 10 years        
MOGAS | Backlog          
Business Combination Segment Allocation [Line Items]          
Average useful lives 1 year