Income Taxes - Unrecognized Tax Benefits Narrative (Details) - USD ($) $ in Thousands |
Dec. 31, 2022 |
Dec. 31, 2021 |
Dec. 31, 2020 |
Dec. 31, 2019 |
---|---|---|---|---|
Income Tax Disclosure [Abstract] | ||||
Accrued interest and penalties related to uncertain tax positions | $ 200 | $ 200 | $ 300 | |
Unrecognized tax benefits | 11,237 | $ 9,026 | $ 8,625 | $ 6,075 |
Unrecognized tax benefits that would affect the effective tax rate if recognized | $ 900 |