XML 53 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies (Details)
$ in Millions
3 Months Ended
Mar. 10, 2025
Jul. 01, 2022
patent
Mar. 30, 2022
patent
Nov. 25, 2020
patent
Mar. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Long-term Purchase Commitment [Line Items]            
Non-cancellable purchase commitments         $ 3,500.0  
Non-cancellable purchase commitments, due in next twelve months         3,000.0  
Non-cancelable purchase commitments, due after next twelve months         $ 500.0  
Capital expenditure, remaining recognition period         2 years  
Patents allegedly infringed, number | patent       3    
Patents found not infringed, number | patent     1      
Patents under review, number | patent   1        
Loss contingency, additional litigation stay period 90 days          
Prepaid Expenses and Other Current Assets            
Long-term Purchase Commitment [Line Items]            
Deposits to purchase inventory         $ 80.1 $ 95.8
Minimum            
Long-term Purchase Commitment [Line Items]            
Estimated capital expenditures         215.0  
Maximum            
Long-term Purchase Commitment [Line Items]            
Estimated capital expenditures         $ 240.0