v3.26.3
Commitments and Contingencies - Schedule of Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Operating Leases    
2026 $ 140  
2027 576  
2028 594  
2029 611  
2030 630  
Thereafter 2,359  
Total minimum lease payments 4,910  
Less: imputed interest (1,380)  
Less: remaining lease incentives (257)  
Present value of future lease payments 3,273  
Less: current portion (256) $ 0
Long-term portion $ 3,017 $ 2,337