XML 52 R41.htm IDEA: XBRL DOCUMENT v3.22.2.2
Concentration of Credit Risk and Significant Suppliers - Additional Information (Details)
$ in Millions
6 Months Ended
Jun. 30, 2022
USD ($)
Concentration Risk [Line Items]  
Non-cancellable purchase commitments $ 57.7
Forecast rolling period 12 months
Each forecast required period 4 months
Raw Material Purchase Commitments  
Concentration Risk [Line Items]  
Non-cancellable purchase commitments $ 27.3
Asset & Equipment Related to Expanding Manufacturing Capacity & Automation  
Concentration Risk [Line Items]  
Non-cancellable purchase commitments 9.4
Non-commercial Services  
Concentration Risk [Line Items]  
Non-cancellable purchase commitments 6.7
Manufacturing Services Agreement  
Concentration Risk [Line Items]  
Non-cancellable purchase commitments $ 14.4