XML 55 R34.htm IDEA: XBRL DOCUMENT v3.3.1.900
Balance Sheet Components - Summary of Available-for-sale Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2015
Dec. 31, 2014
Schedule Of Available For Sale Securities [Line Items]    
Cost $ 71,437 $ 102,015
Unrealized (Loss) (69)  
Estimated Fair Value 71,368 102,015
Money market funds    
Schedule Of Available For Sale Securities [Line Items]    
Cost 5,548 102,015
Estimated Fair Value 5,548 102,015
U.S. treasury securities    
Schedule Of Available For Sale Securities [Line Items]    
Cost 4,334  
Unrealized (Loss) (5)  
Estimated Fair Value 4,329  
U.S. government agency securities    
Schedule Of Available For Sale Securities [Line Items]    
Cost 38,369  
Unrealized (Loss) (29)  
Estimated Fair Value 38,340  
Cash Equivalents    
Schedule Of Available For Sale Securities [Line Items]    
Estimated Fair Value 5,502 101,969
Short-term Investments    
Schedule Of Available For Sale Securities [Line Items]    
Estimated Fair Value 63,823  
Long-term Investments    
Schedule Of Available For Sale Securities [Line Items]    
Estimated Fair Value 1,997  
Restricted Cash    
Schedule Of Available For Sale Securities [Line Items]    
Estimated Fair Value 46 $ 46
Corporate notes and commercial paper    
Schedule Of Available For Sale Securities [Line Items]    
Cost 23,186  
Unrealized (Loss) (35)  
Estimated Fair Value $ 23,151