Income Taxes - Schedule of Reconciliation of Unrecognized Tax Benefits (Details) - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Dec. 31, 2021 |
Dec. 31, 2020 |
|
| Income Tax Disclosure [Abstract] | ||
| Balance, beginning of year | $ 3,278 | $ 3,401 |
| Increases related to prior year tax positions | 497 | |
| Decreases related to prior year tax positions | (561) | |
| Decreases related to prior year tax positions due to closure of statute | (131) | |
| Increases related to current year tax positions | 1,274 | 438 |
| Balance, end of year | $ 4,918 | $ 3,278 |