XML 42 R32.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Components - Summary of Cash Equivalents and Available-for-sale Securities (Detail) - USD ($)
$ in Thousands
Sep. 30, 2017
Dec. 31, 2016
Cash and Cash Equivalents [Line Items]    
Total cash equivalents and available-for-sale securities, Amortized Cost $ 102,196 $ 85,241
Total cash equivalents and available-for-sale securities, Gross Unrealized Gains 0 2
Total cash equivalents and available-for-sale securities, Gross Unrealized Losses (51) (74)
Total cash equivalents and available-for-sale securities, Fair Value 102,145 85,169
Cash equivalents 47,638 18,504
Available-for-sale securities - current 43,191 56,515
Available-for-sale securities - noncurrent 11,316 10,150
Total cash equivalents and available-for-sale securities, Fair Value 102,145 85,169
Corporate Bonds Member]    
Cash and Cash Equivalents [Line Items]    
Total cash equivalents and available-for-sale securities, Amortized Cost 7,502 21,886
Total cash equivalents and available-for-sale securities, Gross Unrealized Gains 0 0
Total cash equivalents and available-for-sale securities, Gross Unrealized Losses (7) (45)
Total cash equivalents and available-for-sale securities, Fair Value 7,495 21,841
Total cash equivalents and available-for-sale securities, Fair Value 7,495 21,841
Money Market Funds [Member]    
Cash and Cash Equivalents [Line Items]    
Total cash equivalents and available-for-sale securities, Amortized Cost 47,638 11,270
Total cash equivalents and available-for-sale securities, Gross Unrealized Gains 0 0
Total cash equivalents and available-for-sale securities, Gross Unrealized Losses 0 0
Total cash equivalents and available-for-sale securities, Fair Value 47,638 11,270
Total cash equivalents and available-for-sale securities, Fair Value 47,638 11,270
Commercial Paper [Member]    
Cash and Cash Equivalents [Line Items]    
Total cash equivalents and available-for-sale securities, Amortized Cost   10,769
Total cash equivalents and available-for-sale securities, Gross Unrealized Gains   0
Total cash equivalents and available-for-sale securities, Gross Unrealized Losses   0
Total cash equivalents and available-for-sale securities, Fair Value   10,769
Total cash equivalents and available-for-sale securities, Fair Value   10,769
Government Bonds [Member]    
Cash and Cash Equivalents [Line Items]    
Total cash equivalents and available-for-sale securities, Amortized Cost 47,056 41,316
Total cash equivalents and available-for-sale securities, Gross Unrealized Gains 0 2
Total cash equivalents and available-for-sale securities, Gross Unrealized Losses (44) (29)
Total cash equivalents and available-for-sale securities, Fair Value 47,012 41,289
Total cash equivalents and available-for-sale securities, Fair Value $ 47,012 $ 41,289