Income Taxes - Net Operating Loss Carryforwards (Details) - USD ($) $ in Thousands |
Dec. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|
| Federal [Member] | ||
| Income Taxes [Abstract] | ||
| Operating loss carryforwards | $ 206,801 | $ 203,490 |
| State [Member] | ||
| Income Taxes [Abstract] | ||
| Operating loss carryforwards | $ 68,999 | $ 62,819 |