XML 68 R53.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and Contingencies - Additional Information (Details)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
USD ($)
Jun. 30, 2022
USD ($)
Product Liability Contingency [Line Items]    
Losses on inventory purchase commitments $ 1.8 $ 2.4
Operating lease expiring term   leases facilities under noncancelable operating leases expiring through 2027
Finance lease expiring term   certain equipment under a finance lease expiring in 2024.
Payments during the six months ending December 31, 2022 1.3 $ 1.3
Payments in 2023 and thereafter 6.0 6.0
Other Current Liabilities and Other Liabilities [Member]    
Product Liability Contingency [Line Items]    
Lease obligations $ 6.1 $ 6.1