Leases - Schedule of Other Information Related to Leases (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | |||
|---|---|---|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
Sep. 30, 2026 |
Sep. 30, 2025 |
Dec. 31, 2025 |
|
| Leases [Abstract] | |||||
| Operating cash flows from operating leases | $ 184 | $ 231 | $ 685 | $ 1,214 | |
| Operating leases, weighted average remaining lease term (years) | 5 years 9 months 7 days | 5 years 9 months 7 days | 6 years 4 months 13 days | ||
| Operating leases, weighted average discount rate | 8.70% | 8.70% | 8.60% | ||