XML 233 R48.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Acquisitions - Estimated Fair Values of Identifiable Intangible Assets and Related Weighted Average Amortization (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2024
Finite-Lived Intangible Assets [Line Items]    
Estimated Fair Value   $ 265,500
Acquisitions 2024    
Finite-Lived Intangible Assets [Line Items]    
Estimated Fair Value $ 179,977  
Weighted Average Amortization Period in Years 7 years 10 months 24 days  
Acquisitions 2024 | Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Estimated Fair Value $ 152,256  
Weighted Average Amortization Period in Years 7 years 2 months 12 days  
Acquisitions 2024 | Backlog    
Finite-Lived Intangible Assets [Line Items]    
Estimated Fair Value $ 4,995  
Weighted Average Amortization Period in Years 1 year 6 months  
Acquisitions 2024 | Trade names    
Finite-Lived Intangible Assets [Line Items]    
Estimated Fair Value $ 18,066  
Weighted Average Amortization Period in Years 15 years  
Acquisitions 2024 | Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Estimated Fair Value $ 2,384  
Weighted Average Amortization Period in Years 5 years  
Acquisitions 2024 | Patented rights, developed technology, process certifications and other    
Finite-Lived Intangible Assets [Line Items]    
Estimated Fair Value $ 2,276  
Weighted Average Amortization Period in Years 15 years