Income Taxes - Schedule of Net Deferred Tax Asset Related To Federal And State (Details) - USD ($) $ in Thousands |
Dec. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|
| Valuation Allowance [Line Items] | ||
| Deferred tax assets | $ 15,780 | $ 15,889 |
| Deferred tax liabilities | (2,646) | (3,094) |
| Net deferred tax asset | 13,134 | 12,795 |
| Federal | ||
| Valuation Allowance [Line Items] | ||
| Deferred tax assets | 11,628 | 12,357 |
| Deferred tax liabilities | (2,099) | (2,202) |
| State | ||
| Valuation Allowance [Line Items] | ||
| Deferred tax assets | 4,152 | 3,532 |
| Deferred tax liabilities | $ (547) | $ (892) |