Commitments and Contingencies - Leases (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | |||
|---|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Dec. 31, 2025 |
|
| Assets | |||||
| Operating lease assets | $ 510 | $ 510 | $ 306 | ||
| Total operating lease assets | 510 | 510 | 306 | ||
| Current | |||||
| Operating lease liabilities, current | 89 | 89 | 136 | ||
| Noncurrent | |||||
| Operating lease liabilities, non-current | 422 | 422 | 195 | ||
| Total operating lease liabilities | 511 | 511 | $ 331 | ||
| Operating lease costs | $ 53 | $ 54 | $ 100 | $ 108 | |