Income Taxes - Summary of Unrecognized Tax Benefits (Details) - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Dec. 31, 2022 |
Dec. 31, 2021 |
|
| Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] | ||
| Unrecognized tax benefits, beginning balance | $ 1,605 | $ 1,560 |
| Additions for tax positions established in prior years | 45 | |
| Additions for tax positions acquired | 80 | |
| Reductions for tax positions established in prior years | (92) | |
| Unrecognized tax benefits, ending balance | $ 1,593 | $ 1,605 |