Commitments and Contingencies - Schedule of Minimum Lease Payments, Net of Reimbursements, under Operating Leases (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Commitments and Contingencies Disclosure [Abstract] | ||
| 2026 | $ 169 | |
| 2027 | 56 | |
| Total minimum lease payments | 225 | |
| Less: Amounts representing imputed interest | (8) | |
| Present value of lease liabilities | $ 217 | $ 838 |