Income Taxes - Narrative (Details) - USD ($) $ in Thousands |
Dec. 31, 2023 |
Dec. 31, 2022 |
---|---|---|
Income Tax Contingency [Line Items] | ||
Valuation allowance related to deferred tax assets | $ 3,372 | $ 3,413 |
State and Local Jurisdiction | ||
Income Tax Contingency [Line Items] | ||
Valuation allowance related to deferred tax assets | $ 3,400 | $ 3,400 |