XML 42 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Details - Summary of Short -Term Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost $ 51,720 $ 69,507
Available-for-sale securities, gross unrealized gains 13  
Available-for-sale securities, gross unrealized losses (1) (19)
Available-for-sale securities 51,732 69,488
U.S. Treasury Bills and Government Agency Obligations    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 31,625 35,734
Available-for-sale securities, gross unrealized gains 11  
Available-for-sale securities, gross unrealized losses   (19)
Available-for-sale securities 31,636 35,715
U.S. Corporate Debt    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 11,652  
Available-for-sale securities, gross unrealized gains 1  
Available-for-sale securities 11,653  
Foreign Corporate Debt    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 5,459  
Available-for-sale securities, gross unrealized gains 1  
Available-for-sale securities 5,460  
U.S. Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 1,991 5,481
Available-for-sale securities, gross unrealized losses (1)  
Available-for-sale securities 1,990 5,481
Foreign Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 993 28,292
Available-for-sale securities $ 993 $ 28,292