v3.26.1
Revenue from Contracts with Customers (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Revenue From Contract With Customers [Line Items]    
Allowance for credit losses $ 25,008,000 $ 22,757,000
Contract asset impairment 0 $ 0
Remaining performance obligations 17,143,101,000  
2026Acquisitions    
Revenue From Contract With Customers [Line Items]    
Increase in contract assets from acquisitions 2,000,000.0  
Increase in contract liabilities from acquisitions 1,700,000  
Excluding2026Acquisitions    
Revenue From Contract With Customers [Line Items]    
Increase in net contract liabilities 219,300,000  
Minimum [Member]    
Revenue From Contract With Customers [Line Items]    
Performance obligation satisfied in previous period 1,000,000.0  
Change in total estimated cost or anticipated contract value $ 1,000,000.0