XML 40 R30.htm IDEA: XBRL DOCUMENT v3.7.0.1
Marketable securities - Summary of Available for Sale Securities Held (Detail) - USD ($)
$ in Thousands
Mar. 31, 2017
Dec. 31, 2016
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 584,507 $ 606,481
Unrealized Gains 17 40
Unrealized Losses (656) (578)
Fair Value 583,868 605,943
U.S. Government Agency Securities and Treasuries [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 580,667 600,001
Unrealized Gains 11 34
Unrealized Losses (656) (575)
Fair Value 580,022 599,460
Certificates of Deposit [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 3,840 6,480
Unrealized Gains 6 6
Unrealized Losses   (3)
Fair Value $ 3,846 $ 6,483