XML 80 R52.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Balance Sheet Components - Fair Value of Available-For-Sale Investments (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost $ 104,093
Gross Unrealized Gains 9
Gross Unrealized Losses (7)
Estimated Fair Value 104,095
Money market funds  
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost 34,363
Gross Unrealized Gains 0
Gross Unrealized Losses 0
Estimated Fair Value 34,363
Commercial paper  
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost 9,919
Gross Unrealized Gains 0
Gross Unrealized Losses 0
Estimated Fair Value 9,919
Corporate bonds/notes  
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost 10,180
Gross Unrealized Gains 0
Gross Unrealized Losses (4)
Estimated Fair Value 10,176
U.S. government securities  
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost 44,450
Gross Unrealized Gains 9
Gross Unrealized Losses (3)
Estimated Fair Value 44,456
Asset-backed securities  
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost 5,181
Gross Unrealized Gains 0
Gross Unrealized Losses 0
Estimated Fair Value 5,181
Cash equivalents  
Debt Securities, Available-for-sale [Line Items]  
Estimated Fair Value 34,363
Short-term investments  
Debt Securities, Available-for-sale [Line Items]  
Estimated Fair Value 51,508
Long-term investments  
Debt Securities, Available-for-sale [Line Items]  
Estimated Fair Value $ 18,224