XML 104 R51.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Components - Summary of Contractual Maturities Available-for-Sale Investments at Fair Value(Detail) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Investments Schedule [Abstract]    
Within one year $ 53,943  
After one year through four years 0  
Total debt investments 53,943  
Bond and mutual funds 18,402  
Equity investments 221  
Total investments $ 72,566 $ 150,407