XML 76 R44.htm IDEA: XBRL DOCUMENT v3.25.4
Commitments and Contingencies (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Long-term Purchase Commitment [Line Items]    
Non-cancelable purchase commitments $ 6,800.0  
Non-cancellable purchase commitments, due in next twelve months 6,300.0  
Non-cancellable purchase commitments, due after twelve months 500.0  
Lease payment obligations 90.5  
Lease payment obligations payable within one year 22.1  
Prepaid Expenses and Other Current Assets    
Long-term Purchase Commitment [Line Items]    
Restricted deposits 53.0 $ 95.8
Minimum    
Long-term Purchase Commitment [Line Items]    
Estimated capital expenditures 170.0  
Maximum    
Long-term Purchase Commitment [Line Items]    
Estimated capital expenditures $ 195.0