XML 45 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
Financial Statement Components - Components of Cash and Cash Equivalents (Detail) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Cash And Cash Equivalents [Abstract]    
Cash $ 62,009 $ 70,893
Money market funds 515,274 110,299
Total cash and cash equivalents $ 577,283 $ 181,192