XML 103 R42.htm IDEA: XBRL DOCUMENT v3.6.0.2
Marketable securities - Summary of Available for Sale Securities Held (Detail) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 606,481 $ 703,785
Unrealized Gains 40 22
Unrealized Losses (578) (2,313)
Fair Value 605,943 701,494
U.S. Government Agency Securities and Treasuries [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 600,001 689,425
Unrealized Gains 34 22
Unrealized Losses (575) (2,300)
Fair Value 599,460 687,147
Certificates of Deposit [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 6,480 14,360
Unrealized Gains 6  
Unrealized Losses (3) (13)
Fair Value $ 6,483 $ 14,347