XML 46 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Details - Summary of Short -Term Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost $ 67,045 $ 103,096
Available-for-sale securities, gross unrealized gains   257
Available-for-sale securities, gross unrealized losses (6)  
Available-for-sale securities 67,039 103,353
U.S. Corporate Debt Securities    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 15,009 11,505
Available-for-sale securities, gross unrealized gains   42
Available-for-sale securities, gross unrealized losses (3)  
Available-for-sale securities 15,006 11,547
Foreign Corporate Debt Securities    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 10,551 15,508
Available-for-sale securities, gross unrealized gains   49
Available-for-sale securities, gross unrealized losses (3)  
Available-for-sale securities 10,548 15,557
U.S. Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 5,998 13,997
Available-for-sale securities 5,998 13,997
Foreign Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 35,487 41,976
Available-for-sale securities $ 35,487 41,976
U.S. Treasury Bills and Government Agency Obligations    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost   20,110
Available-for-sale securities, gross unrealized gains   166
Available-for-sale securities   $ 20,276