Commitments and Contingencies - Schedule of Aggregate Future Minimum Lease Payments (Details) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Commitments and Contingencies Disclosure [Abstract] | ||
| Less: current portion of operating lease liability | $ (358) | $ (475) |
| Noncurrent portion of lease liabilities | $ 870 | $ 0 |