v3.26.1
Leases - Schedule of Future Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]    
2026 (remaining 6 months) $ 157  
2027 320  
2028 329  
2029 338  
2030 348  
Thereafter 147  
Total lease payments 1,639  
Less: imputed interest (293)  
Present value of operating lease liabilities $ 1,346 $ 141