XML 86 R56.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Components - Summary of Contractual Maturities Available-for-Sale Investments and Term Deposit (Detail) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Investments Schedule [Abstract]    
Within one year $ 532,144  
After one year through four years 45,102  
Total debt investments 577,246  
Bond and mutual funds 10,484  
Equity investments 234  
Total investments $ 587,964 $ 72,566