Notes Payable - Summary of Long Term Debt (Details) - USD ($) |
Dec. 31, 2021 |
Dec. 31, 2020 |
Nov. 19, 2020 |
|---|---|---|---|
| Short-term Debt | |||
| Notes payable, net of discount | $ 0 | $ 19,654,000 | |
| Term Loan A | |||
| Short-term Debt | |||
| Principal amount of long-term debt | 0 | 20,000,000 | $ 20,000,000 |
| Less: Current portion of long-term debt | 0 | 0 | |
| Notes payable, net of discount | 0 | 20,000,000 | |
| Final payment fee | 0 | 1,000,000 | |
| Debt discount, net of accretion | 0 | (1,346,000) | |
| Long-term debt, net of discount and current portion | $ 0 | $ 19,654,000 |