XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.3
Acquisitions - Estimated Fair Values of Identifiable Intangible Assets and Related Weighted Average Amortization (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2024
Sep. 30, 2024
Finite-Lived Intangible Assets [Line Items]    
Estimated Fair Value   $ 947,000
CEI    
Finite-Lived Intangible Assets [Line Items]    
Estimated Fair Value $ 656,000  
Amortization Period in Years 9 years 2 months 12 days  
CEI | Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Estimated Fair Value $ 396,000  
Amortization Period in Years 8 years  
CEI | Backlog    
Finite-Lived Intangible Assets [Line Items]    
Estimated Fair Value $ 90,000  
Amortization Period in Years 3 years 3 months 18 days  
CEI | Trade names    
Finite-Lived Intangible Assets [Line Items]    
Estimated Fair Value $ 170,000  
Amortization Period in Years 15 years  
CEI | Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Estimated Fair Value $ 0  
CEI | Patented rights, developed technology, process certifications and other    
Finite-Lived Intangible Assets [Line Items]    
Estimated Fair Value 0  
All Others    
Finite-Lived Intangible Assets [Line Items]    
Estimated Fair Value $ 213,573  
Amortization Period in Years 7 years 4 months 24 days  
All Others | Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Estimated Fair Value $ 167,486  
Amortization Period in Years 7 years  
All Others | Backlog    
Finite-Lived Intangible Assets [Line Items]    
Estimated Fair Value $ 20,125  
Amortization Period in Years 2 years 9 months 18 days  
All Others | Trade names    
Finite-Lived Intangible Assets [Line Items]    
Estimated Fair Value $ 20,242  
Amortization Period in Years 14 years 10 months 24 days  
All Others | Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Estimated Fair Value $ 3,444  
Amortization Period in Years 5 years  
All Others | Patented rights, developed technology, process certifications and other    
Finite-Lived Intangible Assets [Line Items]    
Estimated Fair Value $ 2,276  
Amortization Period in Years 15 years