XML 39 R28.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Details - Short-Term Investments (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2017
Dec. 31, 2016
Short-term investments    
Amortized cost $ 89,522 $ 89,328
Unrealized gains 37 26
Unrealized losses (65) (86)
Estimated fair value 89,494 89,268
U.S. Government bonds    
Short-term investments    
Amortized cost 1,800  
Unrealized losses (12)  
Estimated fair value $ 1,788  
U.S. Government bonds | Maximum    
Short-term investments    
Maturity 2 years  
U.S. Government agency bonds    
Short-term investments    
Amortized cost $ 3,698 9,535
Unrealized gains   2
Unrealized losses (11) (22)
Estimated fair value $ 3,687 $ 9,515
U.S. Government agency bonds | Minimum    
Short-term investments    
Maturity   1 year
U.S. Government agency bonds | Maximum    
Short-term investments    
Maturity 3 years 3 years
Bank certificates of deposit    
Short-term investments    
Amortized cost $ 7,498 $ 11,101
Unrealized gains 5 13
Unrealized losses   (1)
Estimated fair value $ 7,503 $ 11,113
Bank certificates of deposit | Maximum    
Short-term investments    
Maturity 1 year 2 years
Commercial paper    
Short-term investments    
Amortized cost $ 9,174 $ 17,011
Unrealized gains 2 1
Unrealized losses   (2)
Estimated fair value $ 9,176 $ 17,010
Commercial paper | Maximum    
Short-term investments    
Maturity 1 year 1 year
Corporate notes    
Short-term investments    
Amortized cost $ 53,419 $ 45,178
Unrealized gains 29 7
Unrealized losses (29) (61)
Estimated fair value $ 53,419 $ 45,124
Corporate notes | Maximum    
Short-term investments    
Maturity 3 years 3 years
Asset-backed securities    
Short-term investments    
Amortized cost $ 13,933 $ 6,503
Unrealized gains 1 3
Unrealized losses (13)  
Estimated fair value $ 13,921 $ 6,506
Asset-backed securities | Maximum    
Short-term investments    
Maturity 3 years 2 years