Leases - Additional Information (Details) - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Dec. 31, 2021 |
Dec. 31, 2020 |
|
| Leases [Abstract] | ||
| Operating lease costs | $ 5,170 | $ 5,850 |
| Variable lease components recorded as general and operating expenses | $ 773 | $ 716 |
| Weighted-average lease term | 6 years 3 months 18 days | 7 years 2 months 12 days |
| Weighted-average discount rate | 3.62% | 3.64% |
| Operating lease liability payments | $ 5,407 | $ 4,269 |
| Leasehold improvements, gross | $ 1,799 | |