Summary of Significant Accounting Policies - Significant Risks and Uncertainties (Details) $ in Thousands  | 
 Dec. 31, 2021  
USD ($) 
 | 
|---|---|
| Accounting Policies [Abstract] | |
| CARES Act, payroll taxes to be paid in 2021 and 2022 | $ 2,266 | 
| X | ||||||||||
- Definition Coronavirus, Aid, Relief, And Economic Securities (CARES) Act, Accrued Payroll Taxes, Amount Due In 2021 And 2022 No definition available. 
  | 
| X | ||||||||||
- References No definition available. 
  |