v3.26.1
Commitments and Contingencies - Schedule of Future Minimum Lease Payments Included in Measurement of Lease Liabilities and Financing Obligations (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Operating lease    
2026 $ 929  
2027 1,891  
2028 1,936  
2029 and thereafter 4,774  
Total undiscounted lease payments 9,530  
Less: imputed interest (1,853)  
Total lease liability 7,677  
Less: current portion $ 1,237 $ 242
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Other Liabilities, Current  
Operating lease liability, net of current portion $ 6,440 1,290
Finance lease    
2026 325  
2027 430  
2028 250  
2029 and thereafter 61  
Total undiscounted lease payments 1,066  
Less: imputed interest (114)  
Total lease liability 952  
Less: current portion 518  
Finance lease liability, net of current portion $ 434 $ 181