XML 85 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies - Narrative (Details)
$ in Millions
12 Months Ended
Mar. 30, 2022
patent
Nov. 25, 2020
patent
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Long-term Purchase Commitment [Line Items]        
Operating lease payments     $ 22.7 $ 23.9
Non-cancelable purchase commitments     1,586.7  
Non-cancellable purchase commitments, due in next twelve months     1,547.2  
Non-cancellable purchase commitments, due after twelve months     39.5  
Patents allegedly infringed, number | patent   3    
Patents found not infringed, number | patent 1      
Prepaid Expenses and Other Current Assets        
Long-term Purchase Commitment [Line Items]        
Restricted deposits     $ 133.3 $ 192.5
Minimum        
Long-term Purchase Commitment [Line Items]        
Renewal term (in months and years)     3 months  
Maximum        
Long-term Purchase Commitment [Line Items]        
Renewal term (in months and years)     10 years