| Defined Contribution Plan (Details) - USD ($) $ in Thousands | 12 Months Ended | ||
|---|---|---|---|
| Dec. 31, 2021 | Dec. 31, 2020 | Dec. 31, 2019 | |
| Defined Contribution Plan | |||
| Company's matching contributions to defined contribution plan | $ 587 | $ 300 | $ 317 | 
| X | ||||||||||
| 
- References No definition available. 
 | 
| X | ||||||||||
| 
- Definition Amount of discretionary contributions made by an employer to a defined contribution plan. No definition available. 
 |