XML 80 R69.htm IDEA: XBRL DOCUMENT v3.25.3
Commitment and Contingencies (Details) - USD ($)
Sep. 30, 2025
Dec. 31, 2024
Loss Contingencies [Line Items]    
Loss contingency accrual $ 3,700,000 $ 4,500,000
Net loss contingent liability 500,000 3,500,000
Surety bond    
Loss Contingencies [Line Items]    
Guarantor obligations, maximum exposure, undiscounted 697,900,000 717,000,000.0
Performance guarantee    
Loss Contingencies [Line Items]    
Guarantor obligations, maximum exposure, undiscounted 739,600,000 542,700,000
Fixed maximum amounts guaranteed remainder of year 2025 33,000,000  
Fixed maximum amounts guaranteed by year 2026 547,100,000  
Fixed maximum amounts guaranteed by year 2027 120,100,000  
Fixed maximum amounts guaranteed by year 2028 17,200,000  
Fixed maximum amounts guaranteed by year 2029 3,400,000  
Fixed maximum amounts guaranteed after year 2029 18,800,000  
Guarantor obligations outstanding 0 0
Revolving credit facility | Standby letters of credit | Credit Agreement | Line of credit    
Loss Contingencies [Line Items]    
Outstanding letters of credit $ 17,600,000 $ 15,600,000