Income Taxes - Schedule of Deferred Tax Assets Valuation Allowance (Details) - USD ($) |
12 Months Ended | |
|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
|
| Valuation Allowance [Line Items] | ||
| Deferred tax assets - Valuation allowance, beginning balance | $ 140,472,000 | $ 110,713,000 |
| Deferred tax assets - Valuation allowance, ending balance | 146,510,000 | 140,472,000 |
| Federal | ||
| Valuation Allowance [Line Items] | ||
| Increase | 5,491,000 | 26,974,000 |
| State | ||
| Valuation Allowance [Line Items] | ||
| Increase | $ 547,000 | $ 2,785,000 |