XML 46 R35.htm IDEA: XBRL DOCUMENT v3.8.0.1
Marketable securities - Summary of Available for Sale Securities Held (Detail) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Schedule Of Available For Sale Securities [Line Items]    
Amortized cost $ 1,114,312 $ 859,375
Unrealized gains 1 1
Unrealized losses (4,490) (3,579)
Fair value 1,109,823 855,797
U.S. Government Agency Securities and Treasuries [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized cost 1,100,672 841,895
Unrealized gains 1  
Unrealized losses (4,490) (3,579)
Fair value 1,096,183 838,316
Certificates of Deposit [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized cost 13,640 17,480
Unrealized gains   1
Fair value $ 13,640 $ 17,481