XML 105 R87.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments, Contingencies and Guarantees - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Loss Contingencies [Line Items]    
Loss contingency accrual $ 4,500,000 $ 100,000
Loss contingency receivable 1,000,000.0 100,000
Surety Bond    
Loss Contingencies [Line Items]    
Guarantor obligations, maximum exposure, undiscounted 717,000,000.0 299,900,000
Performance Guarantee    
Loss Contingencies [Line Items]    
Guarantor obligations, maximum exposure, undiscounted 542,700,000 341,400,000
Fixed maximum amounts guaranteed by year 2025 172,400,000  
Fixed maximum amounts guaranteed by year 2026 307,700,000  
Fixed maximum amounts guaranteed by year 2027 43,000,000  
Fixed maximum amounts guaranteed by year 2028 19,200,000  
Fixed maximum amounts guaranteed by year 2029 400,000  
Guarantor obligations outstanding 0 0
Letter of credit    
Loss Contingencies [Line Items]    
Maximum borrowing capacity $ 2,200,000 200,000
Letters of credit, term 12 months  
Outstanding letters of credit $ 0 $ 0