XML 73 R58.htm IDEA: XBRL DOCUMENT v3.3.1.900
Balance Sheet Components - Summary of Cost and Estimated Fair Value of Marketable Securities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2015
Dec. 31, 2014
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Amortized Cost, Due within one year $ 12,875 $ 529,567
Amortized Cost, Due after one year through three years 1,231 439
Amortized Cost 14,106 530,006
Fair Value, Due within one year 12,875 529,395
Fair Value, Due after one year through three years 1,231 439
Fair Value, Total $ 14,106 $ 529,834