Fair Value Measurements - Schedule of Fair Value Reconciliation of Derivative Liability (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | |
---|---|---|---|
Sep. 30, 2021 |
Sep. 30, 2022 |
Sep. 30, 2021 |
|
Fair Value Reconciliation Of Derivative Liability [Line Items] | |||
Balance, beginning of period | $ 37 | ||
Convertible Senior Secured Notes due 2024 | |||
Fair Value Reconciliation Of Derivative Liability [Line Items] | |||
Balance, beginning of period | $ 613 | 37 | $ 1,193 |
Fair value adjustment | (288) | $ (37) | (868) |
Balance, end of period | $ 325 | $ 325 |