Commitments and Contingencies - Schedule of Additional Balance Sheet Information Related to Lease Expense (Details) - USD ($) $ in Thousands |
Dec. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|
| Commitments and Contingencies Disclosure [Abstract] | ||
| Right-of-use asset | $ 1,552 | $ 3,291 |
| Lease liability, current | 0 | 442 |
| Lease liability, non-current | $ 1,582 | $ 3,455 |