XML 39 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Details - Schedule of Short-Term Investments (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2020
Dec. 31, 2019
Schedule Of Available For Sale Securities [Line Items]    
Amortized Costs $ 12,991 $ 15,522
Gross Unrealized Gains 14 5
Gross Unrealized Losses (1)  
Estimated Fair Value $ 13,004 $ 15,527
Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Maturity 1 year or less 1 year or less
Amortized Costs $ 9,100 $ 10,903
Gross Unrealized Gains 11 3
Gross Unrealized Losses (1)  
Estimated Fair Value $ 9,110 $ 10,906
Corporate Debt Securities    
Schedule Of Available For Sale Securities [Line Items]    
Maturity 1 year or less 1 year or less
Amortized Costs $ 2,888 $ 3,370
Gross Unrealized Gains   1
Estimated Fair Value $ 2,888 $ 3,371
U.S. Treasury Securities    
Schedule Of Available For Sale Securities [Line Items]    
Maturity 1 year or less 1 year or less
Amortized Costs $ 1,003 $ 1,249
Gross Unrealized Gains 3 1
Estimated Fair Value $ 1,006 $ 1,250