Commitments and Contingencies - Summary of Other Information Related to Leases (Details) - USD ($) $ in Thousands |
6 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Leases [Abstract] | ||
| Net cash paid for amounts included in the measurement of lease liabilities | $ 193 | $ 240 |
| Leased assets obtained in exchange for new or modified operating lease liabilities | $ (432) | $ (170) |