XML 44 R27.htm IDEA: XBRL DOCUMENT v3.4.0.3
Marketable securities - Summary of Available for Sale Securities Held (Detail) - USD ($)
$ in Thousands
Mar. 31, 2016
Dec. 31, 2015
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 634,543 $ 703,785
Unrealized Gains 104 22
Unrealized Losses (370) (2,313)
Fair Value 634,277 701,494
U.S. Government Agency Securities and Treasuries [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 625,903 689,425
Unrealized Gains 91 22
Unrealized Losses (370) (2,300)
Fair Value 625,624 687,147
Certificates of Deposit [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 8,640 14,360
Unrealized Gains 13  
Unrealized Losses   (13)
Fair Value $ 8,653 $ 14,347