XML 39 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies - Future Minimum Rental Payments under Operating Leases with Noncancelable Terms (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Loss Contingencies [Line Items]    
Less: current portion $ (858) $ (952)
Noncurrent operating lease obligations 8,915 $ 9,160
Brisbane, California and Ann Arbor Michigan    
Loss Contingencies [Line Items]    
2024 (excluding three months ended March 31, 2024) 1,446  
2025 1,861  
2026 1,926  
2027 1,994  
2028 and beyond 6,410  
Total minimum lease payments 13,637  
Less: imputed interest (3,864)  
Present value of operating lease obligations 9,773  
Less: current portion (858)  
Noncurrent operating lease obligations $ 8,915