v3.26.1
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