Commitments and Contingencies - Schedule of Leases in Financial Statement (Details) - USD ($) $ in Thousands |
Sep. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Right-of-use assets: | ||
| Operating leases | $ 2,262 | $ 2,402 |
| Finance leases | 153 | 385 |
| Total right-of-use assets | 2,415 | 2,787 |
| Lease liabilities: | ||
| Operating leases | 256 | 0 |
| Operating lease obligation, net of current portion | 3,017 | 2,337 |
| Finance lease obligation, current portion | 0 | 2 |
| Total lease liabilities | $ 3,273 | $ 2,339 |
| Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] | Other assets | Other assets |
| Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] | Property and equipment, net | Property and equipment, net |
| Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] | Accrued Liabilities and Other Liabilities | Accrued Liabilities and Other Liabilities |