v3.26.1
Commitments and Contingencies - Future Minimum Rental Payments under Operating Leases with Noncancelable Terms (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Loss Contingencies [Line Items]    
Less: current portion $ (1,287) $ (1,192)
Noncurrent operating lease obligations 6,273 6,949
Brisbane, California    
Loss Contingencies [Line Items]    
2026 (excluding six months ended June 30, 2026) 963  
2027 1,994  
2028 2,064  
2029 2,136  
2030 2,210  
Total minimum lease payments 9,367  
Less: imputed interest (1,807)  
Present value of operating lease obligations 7,560 $ 8,141
Less: current portion (1,287)  
Noncurrent operating lease obligations $ 6,273