Commitments and Contingencies - Schedule of Future Minimum Gross Lease Payments Relating to the Non-Cancellable Operating Lease Agreements (Details) $ in Thousands |
Sep. 30, 2025
USD ($)
|
|---|---|
| Leases [Abstract] | |
| Remaining in 2025 | $ 103 |
| 2026 | 398 |
| 2027 | 407 |
| 2028 | 419 |
| 2029 | 432 |
| Thereafter | 2,444 |
| Total undiscounted future minimum lease payments | 4,203 |
| Less: Imputed interest | (1,010) |
| Present value of lease liabilities | $ 3,193 |