Commitments and Contingencies - Service Agreement (Details) - USD ($) $ in Thousands |
2 Months Ended | 3 Months Ended | 6 Months Ended | |||
---|---|---|---|---|---|---|
Jun. 30, 2022 |
Jun. 30, 2022 |
Jun. 30, 2021 |
Jun. 30, 2022 |
Jun. 30, 2021 |
Apr. 30, 2022 |
|
Purchase Commitment, Excluding Long-Term Commitment [Line Items] | ||||||
Cost of goods sold | $ 3,532 | $ 3,174 | $ 6,206 | $ 5,807 | ||
Service Agreement | ||||||
Purchase Commitment, Excluding Long-Term Commitment [Line Items] | ||||||
Purchase obligation, to be paid, year one | $ 600 | |||||
Purchase obligation, to be paid, year two | 400 | |||||
Purchase obligation, to be paid, year three | $ 400 | |||||
Cost of goods sold | $ 200 |