XML 68 R52.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and Contingencies (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Commitments and Contingencies        
Rent expense $ 1.1 $ 0.6 $ 2.3 $ 1.1
Inventory purchase commitments        
Commitments and Contingencies        
Minimum inventory purchase commitments     86.4  
Prepaid vendor advance, net of write-downs 17.9   17.9  
Accrued purchase commitments $ 19.3   $ 19.3  
Minimum | Inventory purchase commitments        
Commitments and Contingencies        
Fixed or minimum annual commitments period (in years)     1 year  
Maximum | Inventory purchase commitments        
Commitments and Contingencies        
Fixed or minimum annual commitments period (in years)     5 years