v3.26.1
Commitments and Contingencies - Undiscounted Future Non-Cancellable Lease Payments Under Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Operating Leases    
Remainder of 2026 $ 440  
2027 769  
2028 804  
2029 840  
2030 1,052  
Thereafter 0  
Total future lease payments 3,905  
Less: imputed interest (888)  
Total lease liabilities 3,017  
Less: lease liability, current portion 633 $ 697
Lease liability, net of current portion 2,384 2,489
Finance Lease    
Remainder of 2026 173  
2027 357  
2028 365  
2029 373  
2030 382  
Thereafter 4,474  
Total future lease payments 6,124  
Less: imputed interest (2,437)  
Total lease liabilities 3,687  
Less: lease liability, current portion 243 249
Lease liability, net of current portion $ 3,444 $ 3,480