v3.26.1
Commitments and Contingencies - Future Minimum Rental Payments under Operating Leases with Noncancelable Terms (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Loss Contingencies [Line Items]    
Less: current portion $ (1,192) $ (869)
Noncurrent operating lease obligations 6,949 8,142
Brisbane, California    
Loss Contingencies [Line Items]    
2026 1,926  
2027 1,994  
2028 2,064  
2029 2,136  
2030 2,210  
Total minimum lease payments 10,330  
Less: imputed interest (2,189)  
Present value of operating lease obligations 8,141 $ 9,011
Less: current portion (1,192)  
Noncurrent operating lease obligations $ 6,949