XML 80 R66.htm IDEA: XBRL DOCUMENT v3.25.2
Commitment and Contingencies (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Loss Contingencies [Line Items]    
Loss contingency accrual $ 5,100,000 $ 4,500,000
Net loss contingency liability 500,000 3,500,000
Surety bond    
Loss Contingencies [Line Items]    
Guarantor obligations, maximum exposure, undiscounted 739,200,000 717,000,000.0
Performance guarantee    
Loss Contingencies [Line Items]    
Guarantor obligations, maximum exposure, undiscounted 659,800,000 542,700,000
Fixed maximum amounts guaranteed remainder of year 2025 63,300,000  
Fixed maximum amounts guaranteed by year 2026 505,300,000  
Fixed maximum amounts guaranteed by year 2027 49,800,000  
Fixed maximum amounts guaranteed by year 2028 19,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 $ 15,600,000 $ 15,600,000