v3.26.1
Commitments and Contingencies - Future Minimum Rental Payments under Operating Leases with Noncancelable Terms (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Loss Contingencies [Line Items]    
Less: current portion $ (1,239) $ (1,192)
Noncurrent operating lease obligations 6,615 6,949
Brisbane, California    
Loss Contingencies [Line Items]    
2026 (excluding three months ended March 31, 2026) 1,445  
2027 1,994  
2028 2,064  
2029 2,136  
2030 2,210  
Total minimum lease payments 9,849  
Less: imputed interest (1,995)  
Present value of operating lease obligations 7,854 $ 8,141
Less: current portion (1,239)  
Noncurrent operating lease obligations $ 6,615