XML 47 R35.htm IDEA: XBRL DOCUMENT v3.20.4
Balance Sheet Details - Summary of Short -Term Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost $ 103,096 $ 318,989
Available-for-sale securities, gross unrealized gains 257 85
Available-for-sale securities 103,353 319,074
U.S. Treasury Bills and Government Agency Obligations    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 20,110 140,567
Available-for-sale securities, gross unrealized gains 166 59
Available-for-sale securities 20,276 140,626
U.S. Corporate Debt Securities    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 11,505 80,159
Available-for-sale securities, gross unrealized gains 42 11
Available-for-sale securities 11,547 80,170
Foreign Corporate Debt Securities    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 15,508 23,188
Available-for-sale securities, gross unrealized gains 49 15
Available-for-sale securities 15,557 23,203
U.S. Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 13,997 32,801
Available-for-sale securities 13,997 32,801
Foreign Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 41,976 42,274
Available-for-sale securities $ 41,976 $ 42,274