v3.26.1
Leases - Schedule of Maturities Lease Liabilities Weighted-Average Remaining Term and Weighted-Average Discount Rate (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Leases [Abstract]    
2026 (remaining six months) $ 455  
2027 927  
2028 955  
2029 983  
2030 1,013  
Thereafter 3,035  
Total minimum lease payments 7,368  
Less: amount representing interest (1,786)  
Present value of lease liabilities 5,582  
Less: current portion of lease liabilities (504) $ (472)
Lease liabilities, noncurrent $ 5,078 $ 5,338
Weighted-average remaining lease term (years) - operating leases 7 years 4 months 24 days 7 years 10 months 24 days
Weighted-average incremental borrowing rate - operating leases 8.07% 8.07%