XML 110 R89.htm IDEA: XBRL DOCUMENT v3.25.4
Commitments, Contingencies and Guarantees - Narrative (Details) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
Oct. 31, 2024
Loss Contingencies [Line Items]      
Loss contingency accrual $ 2,000,000.0 $ 4,500,000  
Loss contingency, after insurance claim receivables 0 3,500,000  
Surety Bond      
Loss Contingencies [Line Items]      
Guarantor obligations, maximum exposure, undiscounted 767,700,000 717,000,000.0  
Performance Guarantee      
Loss Contingencies [Line Items]      
Guarantor obligations, maximum exposure, undiscounted 641,100,000 542,700,000  
Fixed maximum amounts guaranteed by year 2026 537,400,000    
Fixed maximum amounts guaranteed by year 2027 61,200,000    
Fixed maximum amounts guaranteed by year 2028 20,300,000    
Fixed maximum amounts guaranteed by year 2029 3,400,000    
Fixed maximum amounts guaranteed by year 2030 3,000,000.0    
Fixed maximum amounts guaranteed thereafter 15,800,000    
Guarantor obligations outstanding 0 0  
Letter of credit | Credit Agreement | Line of credit      
Loss Contingencies [Line Items]      
Maximum borrowing capacity     $ 50,000,000.0
Letter of credit | Surety Bond | Line of credit      
Loss Contingencies [Line Items]      
Maximum borrowing capacity 18,100,000    
Outstanding letters of credit 15,400,000    
Revolving credit facility | Credit Agreement | Line of credit      
Loss Contingencies [Line Items]      
Maximum borrowing capacity 222,800,000 209,400,000 $ 225,000,000.0
Outstanding letters of credit 2,200,000 15,600,000  
Revolving credit facility | Standby Letters of Credit | Credit Agreement | Line of credit      
Loss Contingencies [Line Items]      
Outstanding letters of credit $ 2,200,000 $ 15,600,000