v3.26.1
Acquisitions - Estimated Fair Values of Identifiable Intangible Assets and Related Weighted Average Amortization (Details) - Acquisitions 2026
$ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
Intangible Asset, Finite-Lived [Line Items]  
Finite-lived intangible assets acquired $ 635,157
Weighted Average Amortization Period in Years 7 years 4 months 24 days
Customer relationships  
Intangible Asset, Finite-Lived [Line Items]  
Finite-lived intangible assets acquired $ 464,729
Weighted Average Amortization Period in Years 7 years 1 month 6 days
Backlog  
Intangible Asset, Finite-Lived [Line Items]  
Finite-lived intangible assets acquired $ 86,154
Weighted Average Amortization Period in Years 1 year 6 months
Trade names  
Intangible Asset, Finite-Lived [Line Items]  
Finite-lived intangible assets acquired $ 84,274
Weighted Average Amortization Period in Years 15 years