Commitments and Contingencies - Schedule of Future Minimum Gross Lease Payments Relating to the Non-Cancellable Operating Lease Agreements (Details) $ in Thousands |
Jun. 30, 2026
USD ($)
|
|---|---|
| Leases [Abstract] | |
| 2026 | $ 199 |
| 2027 | 407 |
| 2028 | 419 |
| 2029 | 432 |
| 2030 | 445 |
| Thereafter | 2,001 |
| Total undiscounted future minimum lease payments | 3,903 |
| Less: Imputed interest | (879) |
| Present value of lease liabilities | $ 3,024 |