Income Taxes - Narrative (Details) - USD ($) $ in Thousands |
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
Dec. 31, 2020 |
---|---|---|---|---|
Operating Loss Carryforwards [Line Items] | ||||
Valuation allowance | $ 910 | $ 47,631 | ||
Deferred tax assets, operating loss carryforwards, federal | 9,100 | 17,800 | ||
Deferred tax assets, operating loss carryforwards, state | 4,600 | 5,900 | ||
Unrecognized Tax Benefits | 807 | 645 | $ 469 | $ 477 |
Unrecognized tax benefits that, if recognized, would impact effective tax rate | 800 | 600 | ||
Accrued interest related to unrecognized tax benefits | 0 | 0 | ||
Other Liabilities | ||||
Operating Loss Carryforwards [Line Items] | ||||
Unrecognized tax benefits that, if recognized, would impact effective tax rate | 100 | 0 | ||
Federal | ||||
Operating Loss Carryforwards [Line Items] | ||||
Income tax net operating loss carryforwards | 43,500 | 85,700 | ||
State | ||||
Operating Loss Carryforwards [Line Items] | ||||
Income tax net operating loss carryforwards | $ 84,900 | $ 109,800 |