XML 45 R33.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Components - Summary of Gross Unrealized Gains and Unrealized Losses of Investment Securities Excluding Investments in Money Market Funds (Detail) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 236,718 $ 226,879
Gross Unrealized Holding Gains 7 1
Gross Unrealized Holding Losses (770) (413)
Aggregate Fair Value 235,955 226,467
Commercial Paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 70,036 61,167
Gross Unrealized Holding Gains 7  
Gross Unrealized Holding Losses (84) (81)
Aggregate Fair Value 69,959 61,086
Corporate Notes [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 166,682 165,712
Gross Unrealized Holding Gains   1
Gross Unrealized Holding Losses (686) (332)
Aggregate Fair Value $ 165,996 $ 165,381