XML 74 R58.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Components - Summary of Cost and Estimated Fair Value of Marketable Securities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Amortized cost, due within one year $ 28,271 $ 3,409
Amortized cost, due after one year through three years 3,080 3,579
Amortized cost $ 31,351 $ 6,988