XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Details - Summary of Short -Term Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost $ 69,507 $ 67,045
Available-for-sale securities, gross unrealized losses (19) (6)
Available-for-sale securities 69,488 67,039
U.S. Treasury Bills and Government Agency Obligations    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 35,734  
Available-for-sale securities, gross unrealized losses (19)  
Available-for-sale securities 35,715  
U.S. Corporate Debt Securities    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost   15,009
Available-for-sale securities, gross unrealized losses   (3)
Available-for-sale securities   15,006
Foreign Corporate Debt Securities    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost   10,551
Available-for-sale securities, gross unrealized losses   (3)
Available-for-sale securities   10,548
U.S. Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 5,481 5,998
Available-for-sale securities 5,481 5,998
Foreign Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 28,292 35,487
Available-for-sale securities $ 28,292 $ 35,487