Fair Value Measurements - Schedule of Warrant liability (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Warrant Liability [Roll Forward] | ||||
| Beginning balance | $ 276 | $ 9 | $ 103 | $ 22 |
| Change in fair value | (89) | 17 | 84 | 4 |
| Ending balance | $ 187 | $ 26 | $ 187 | $ 26 |