XML 79 R64.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Components - Summary of Cost and Estimated Fair Value of Marketable Securities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Amortized cost, due within one year $ 2,823 $ 28,271
Amortized cost, due after one year through three years 0 3,080
Amortized cost $ 2,823 $ 31,351