XML 74 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies - Narrative (Details)
$ in Millions
12 Months Ended
Jul. 01, 2022
patent
Mar. 30, 2022
patent
Nov. 25, 2020
patent
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Long-term Purchase Commitment [Line Items]          
Non-cancelable purchase commitments       $ 3,100.0  
Non-cancellable purchase commitments, due in next twelve months       2,800.0  
Non-cancellable purchase commitments, due after twelve months       300.0  
Patents allegedly infringed, number | patent     3    
Patents found not infringed, number | patent   1      
Patents under review, number | patent 1        
Prepaid Expenses and Other Current Assets          
Long-term Purchase Commitment [Line Items]          
Restricted deposits       $ 95.8 $ 133.3
Minimum          
Long-term Purchase Commitment [Line Items]          
Renewal term       3 months  
Estimated capital expenditures       $ 235.0  
Maximum          
Long-term Purchase Commitment [Line Items]          
Renewal term       10 years  
Estimated capital expenditures       $ 260.0