XML 42 R32.htm IDEA: XBRL DOCUMENT v3.5.0.2
Balance Sheet Components - Summary of Cash Equivalents and Available-for-sale Securities (Detail) - USD ($)
$ in Thousands
Sep. 30, 2016
Dec. 31, 2015
Cash and Cash Equivalents [Line Items]    
Total cash equivalents and available-for-sale securities, Amortized Cost $ 97,621 $ 10,009
Total cash equivalents and available-for-sale securities, Gross Unrealized Gains 0 0
Total cash equivalents and available-for-sale securities, Gross Unrealized Losses   (5)
Total cash equivalents and available-for-sale securities, Fair Value 97,621 10,004
Cash equivalents 95,122 2,136
Available-for-sale securities 2,499 7,868
Corporate Bonds Member]    
Cash and Cash Equivalents [Line Items]    
Total cash equivalents and available-for-sale securities, Amortized Cost 600 7,373
Total cash equivalents and available-for-sale securities, Gross Unrealized Gains 0 0
Total cash equivalents and available-for-sale securities, Gross Unrealized Losses   (5)
Total cash equivalents and available-for-sale securities, Fair Value 600 7,368
Money Market Funds [Member]    
Cash and Cash Equivalents [Line Items]    
Total cash equivalents and available-for-sale securities, Amortized Cost 95,122 2,136
Total cash equivalents and available-for-sale securities, Gross Unrealized Gains 0 0
Total cash equivalents and available-for-sale securities, Fair Value 95,122 2,136
Commercial Paper [Member]    
Cash and Cash Equivalents [Line Items]    
Total cash equivalents and available-for-sale securities, Amortized Cost 1,899 500
Total cash equivalents and available-for-sale securities, Gross Unrealized Gains 0 0
Total cash equivalents and available-for-sale securities, Fair Value $ 1,899 $ 500