XML 45 R28.htm IDEA: XBRL DOCUMENT v3.4.0.3
Fair value measurements - Recorded Amount of Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) - USD ($)
$ in Thousands
Mar. 31, 2016
Dec. 31, 2015
Assets:    
Assets, fair value disclosure, recurring $ 826,865 $ 865,763
Liabilities:    
Liabilities, fair value disclosure, recurring 9,678 8,665
Contingent Consideration [Member]    
Liabilities:    
Liabilities, fair value disclosure, recurring 9,678 8,665
Cash and Cash Equivalents [Member]    
Assets:    
Assets, fair value disclosure, recurring 192,588 164,269
Certificates of Deposit [Member]    
Assets:    
Assets, fair value disclosure, recurring 8,653 14,347
U.S. Government Agency Securities and Treasuries [Member]    
Assets:    
Assets, fair value disclosure, recurring 625,624 687,147
Quoted prices in active markets (Level 1) [Member]    
Assets:    
Assets, fair value disclosure, recurring 187,588 158,269
Quoted prices in active markets (Level 1) [Member] | Cash and Cash Equivalents [Member]    
Assets:    
Assets, fair value disclosure, recurring 187,588 158,269
Significant other observable inputs (Level 2) [Member]    
Assets:    
Assets, fair value disclosure, recurring 639,277 707,494
Significant other observable inputs (Level 2) [Member] | Cash and Cash Equivalents [Member]    
Assets:    
Assets, fair value disclosure, recurring 5,000 6,000
Significant other observable inputs (Level 2) [Member] | Certificates of Deposit [Member]    
Assets:    
Assets, fair value disclosure, recurring 8,653 14,347
Significant other observable inputs (Level 2) [Member] | U.S. Government Agency Securities and Treasuries [Member]    
Assets:    
Assets, fair value disclosure, recurring 625,624 687,147
Significant unobservable inputs (Level 3) [Member]    
Liabilities:    
Liabilities, fair value disclosure, recurring 9,678 8,665
Significant unobservable inputs (Level 3) [Member] | Contingent Consideration [Member]    
Liabilities:    
Liabilities, fair value disclosure, recurring $ 9,678 $ 8,665