XML 55 R40.htm IDEA: XBRL DOCUMENT v3.8.0.1
Financial Statement Components - Components of Cash and Cash Equivalents (Detail) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Cash And Cash Equivalents [Abstract]        
Cash $ 70,893 $ 40,908    
Money market funds 110,299 119,447    
Total cash and cash equivalents $ 181,192 $ 160,355 $ 137,588 $ 113,182