v3.26.3
Acquisitions - Estimated Fair Values of Identifiable Intangible Assets and Related Weighted Average Amortization (Details) - Acquisitions 2026
$ in Thousands
9 Months Ended
Sep. 30, 2026
USD ($)
Intangible Asset, Finite-Lived [Line Items]  
Finite-lived intangible assets acquired $ 772,233
Weighted Average Amortization Period in Years 7 years 6 months
Customer relationships  
Intangible Asset, Finite-Lived [Line Items]  
Finite-lived intangible assets acquired $ 565,235
Weighted Average Amortization Period in Years 7 years
Trade names  
Intangible Asset, Finite-Lived [Line Items]  
Finite-lived intangible assets acquired $ 109,044
Weighted Average Amortization Period in Years 15 years
Backlog  
Intangible Asset, Finite-Lived [Line Items]  
Finite-lived intangible assets acquired $ 94,254
Weighted Average Amortization Period in Years 1 year 6 months
Non-compete agreements  
Intangible Asset, Finite-Lived [Line Items]  
Finite-lived intangible assets acquired $ 3,700
Weighted Average Amortization Period in Years 5 years