XML 93 R77.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Loss Contingencies [Line Items]    
Reimbursable amount of commitments related to construction contracts $ 103.6  
Commitments related to construction contracts 2,300.0  
Insurance    
Loss Contingencies [Line Items]    
Estimated write-off of damage   $ 16.0
Net expense   5.0
Proceeds from insurance 7.3  
Insurance receivable $ 16.1 $ 11.6