XML 64 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Components - Summary of Gross Unrealized Gains and Unrealized Losses of Investment Securities in Cash on Hand and Money Market Funds (Detail) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 231,344 $ 226,879
Gross Unrealized Holding Gains   1
Gross Unrealized Holding Losses (210) (413)
Aggregate Fair Value 231,134 226,467
Commercial Paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 119,692 61,167
Gross Unrealized Holding Losses (90) (81)
Aggregate Fair Value 119,602 61,086
Corporate Notes [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 111,652 165,712
Gross Unrealized Holding Gains   1
Gross Unrealized Holding Losses (120) (332)
Aggregate Fair Value $ 111,532 $ 165,381