Fair Value of Financial Instruments - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) - Fair Value, Recurring - USD ($) $ in Thousands |
Dec. 31, 2022 |
Dec. 31, 2021 |
---|---|---|
Quoted prices in active markets for identical assets (Level 1) | ||
Liabilities | ||
Note Purchase Agreement | $ 0 | $ 0 |
Contingent Value Rights | 0 | |
Significant other observable inputs (Level 2) | ||
Liabilities | ||
Note Purchase Agreement | 0 | 0 |
Contingent Value Rights | 0 | |
Significant unobservable inputs (Level 3) | ||
Liabilities | ||
Note Purchase Agreement | $ 69,800 | 75,700 |
Contingent Value Rights | $ 37,700 |