XML 81 R65.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies (Details) - Purchase Agreement - USD ($)
$ in Millions
Dec. 31, 2021
Jun. 24, 2021
Oct. 30, 2020
May 29, 2018
Supplier One        
Other Commitments [Line Items]        
Purchase commitment $ 419.6 $ 348.0   $ 425.9
Purchase commitment, period       5 years
Supplier Two        
Other Commitments [Line Items]        
Purchase commitment 140.5      
Supplier Three        
Other Commitments [Line Items]        
Purchase commitment 47.6   $ 95.2  
Supplier Four        
Other Commitments [Line Items]        
Purchase commitment $ 79.2