XML 42 R36.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies - Future Minimum Rental Payments under Operating Leases with Noncancelable Terms (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Loss Contingencies [Line Items]    
Less: current portion $ (1,061) $ (869)
Noncurrent operating lease obligations 7,854 8,142
Brisbane, California    
Loss Contingencies [Line Items]    
2025 (excluding three months ended March 31, 2025) 1,396  
2026 1,926  
2027 1,994  
2028 and beyond 6,410  
Total minimum lease payments 11,726  
Less: imputed interest (2,811)  
Present value of operating lease obligations 8,915 $ 9,011
Less: current portion (1,061)  
Noncurrent operating lease obligations $ 7,854