XML 75 R34.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Details - Short-Term Investments (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Short-term investments    
Amortized cost $ 110,183 $ 111,161
Unrealized gains 314 409
Unrealized losses (401) (17)
Estimated fair value 110,096 $ 111,553
U.S. Government bonds | Maximum    
Short-term investments    
Maturity   1 year
U.S. Government agency bonds    
Short-term investments    
Amortized cost 1,500  
Unrealized gains 3  
Estimated fair value $ 1,503  
U.S. Government agency bonds | Maximum    
Short-term investments    
Maturity 1 year 1 year
Bank certificates of deposit    
Short-term investments    
Amortized cost $ 12,400 $ 12,999
Unrealized gains 21 7
Unrealized losses (11)  
Estimated fair value $ 12,410 $ 13,006
Bank certificates of deposit | Maximum    
Short-term investments    
Maturity 1 year 1 year
Commercial paper    
Short-term investments    
Amortized cost $ 8,973 $ 7,475
Unrealized gains 5 8
Unrealized losses (16)  
Estimated fair value $ 8,962 $ 7,483
Commercial paper | Maximum    
Short-term investments    
Maturity 1 year 1 year
Corporate notes    
Short-term investments    
Amortized cost $ 63,719 $ 65,354
Unrealized gains 198 295
Unrealized losses (345) (10)
Estimated fair value $ 63,572 $ 65,639
Corporate notes | Maximum    
Short-term investments    
Maturity 3 years 3 years
Asset-backed securities    
Short-term investments    
Amortized cost $ 23,591 $ 25,333
Unrealized gains 87 99
Unrealized losses (29) (7)
Estimated fair value $ 23,649 $ 25,425
Asset-backed securities | Maximum    
Short-term investments    
Maturity 3 years 3 years