v3.26.1
Acquisitions - Narrative (Details)
$ in Thousands
6 Months Ended 12 Months Ended
Jul. 25, 2025
USD ($)
shares
Jun. 30, 2026
USD ($)
business
shares
Jun. 30, 2025
USD ($)
shares
Jun. 30, 2026
USD ($)
Dec. 31, 2025
USD ($)
business
shares
Business Combination [Line Items]          
Cash payments for contingent consideration liabilities   $ 7,200 $ 106,800    
Stock issued as payment for contingent consideration liabilities (in shares) | shares   3,000 158,040    
Electric          
Business Combination [Line Items]          
Goodwill adjustment, increase   $ 75,000      
Acquisitions 2026          
Business Combination [Line Items]          
Aggregate cash consideration paid   1,086,438      
Fair value of equity issued   $ 128,324      
Number of businesses acquired | business   3      
Cash, cash equivalents, and restricted cash   $ 188,400      
Number of shares granted for acquired companies (in shares) | shares   182,733      
Contingent consideration payments (up to)   $ 242,300   $ 242,300  
Business combination, period for performance targets to be achieved (in years)   4 years      
Percentage of contingent consideration amounts   0.1429      
Finite-lived intangible assets acquired   $ 635,157      
Goodwill expected to be deductible for income tax   440,200   440,200  
Acquisitions, Multiple Periods          
Business Combination [Line Items]          
Contingent consideration payments (up to)   $ 921,400   921,400  
Net tangible assets acquired       693,600  
Finite-lived intangible assets acquired       1,880,000  
Goodwill, acquired during period       $ 2,150,000  
Dynamic Systems, LLC          
Business Combination [Line Items]          
Aggregate cash consideration paid $ 1,260,000        
Fair value of equity issued $ 218,800        
Number of shares granted for acquired companies (in shares) | shares 518,772        
Contingent consideration payments (up to) $ 216,000        
Business combination, period for performance targets to be achieved (in years) 2 years        
Percentage of contingent consideration that can be paid in common stock 15.00%        
Civil Solutions Acquisitions          
Business Combination [Line Items]          
Number of businesses acquired | business         2
Acquisitions 2025, Excluding Dynamic Systems          
Business Combination [Line Items]          
Fair value of equity issued         $ 284,500
Number of businesses acquired | business         7
Number of shares granted for acquired companies (in shares) | shares         789,824
Contingent consideration payments (up to)         $ 228,400
Business combination, period for performance targets to be achieved (in years)         3 years
Cash consideration transferred         $ 2,010,000
Percentage of contingent consideration amounts         0.2500