v3.26.3
Commitments and Contingencies (Details) - USD ($)
$ in Millions
Sep. 30, 2026
Dec. 31, 2025
Long-term Purchase Commitment [Line Items]    
Non-cancellable purchase commitments $ 11,400.0  
Non-cancellable purchase commitments, due in next twelve months 9,300.0  
Non-cancelable purchase commitments, due after next twelve months 2,100.0  
Location, Statement of Financial Position, Balance [Axis]: us-gaap:PrepaidExpenseAndOtherAssetsCurrent    
Long-term Purchase Commitment [Line Items]    
Deposits to purchase inventory $ 152.8 $ 53.0