XML 100 R63.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies (Details) - Purchase Agreement - USD ($)
$ in Millions
Dec. 31, 2022
Dec. 09, 2022
Jun. 24, 2021
Oct. 30, 2020
Supplier One        
Other Commitments [Line Items]        
Purchase commitment $ 23.8     $ 95.2
Supplier Two        
Other Commitments [Line Items]        
Purchase commitment 85.8      
Supplier Three        
Other Commitments [Line Items]        
Purchase commitment     $ 348.0  
Supplier Four        
Other Commitments [Line Items]        
Purchase commitment $ 60.0      
Supplier Five        
Other Commitments [Line Items]        
Purchase commitment   $ 145.0