Nature of the Business - Additional Information (Details) - USD ($) $ in Thousands |
Feb. 05, 2021 |
Dec. 31, 2021 |
Dec. 31, 2020 |
|---|---|---|---|
| Nature Of Business [Line Items] | |||
| Cash and cash equivalents for operations | $ 136,627 | $ 4,503 | |
| P I P E Financing [Member] | |||
| Nature Of Business [Line Items] | |||
| Purchase price | $ 95,100 | ||
| Net proceeds from issuance of private placement | $ 195,900 |