v3.26.1
Commitments and Contingencies - Schedule of Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Operating Leases    
2026 $ 280  
2027 576  
2028 594  
2029 611  
2030 630  
Thereafter 2,359  
Total minimum lease payments 5,050  
Less: imputed interest (1,453)  
Less: remaining lease incentives (596)  
Present value of future lease payments 3,001  
Less: current portion 0  
Long-term portion 3,001 $ 2,337
Finance Leases    
Less: current portion 0 (2)
Total    
Total lease liabilities $ 3,001 $ 2,339