XML 41 R31.htm IDEA: XBRL DOCUMENT v3.7.0.1
Fair value measurements - Recorded Amount of Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) - Fair Value, Measurements, Recurring [Member] - USD ($)
$ in Thousands
Mar. 31, 2017
Dec. 31, 2016
Assets:    
Cash and cash equivalents $ 216,001 $ 278,887
Total assets 799,869 884,830
Liabilities:    
Contingent consideration 9,189 7,756
Total liabilities 9,189 7,756
U.S. Government Agency Securities and Treasuries [Member]    
Assets:    
Marketable securities 580,022 599,460
Certificates of Deposit [Member]    
Assets:    
Marketable securities 3,846 6,483
Quoted prices in active markets (Level 1) [Member]    
Assets:    
Cash and cash equivalents 209,309 278,887
Total assets 209,309 278,887
Significant other observable inputs (Level 2) [Member]    
Assets:    
Cash and cash equivalents 6,692  
Total assets 590,560 605,943
Significant other observable inputs (Level 2) [Member] | U.S. Government Agency Securities and Treasuries [Member]    
Assets:    
Marketable securities 580,022 599,460
Significant other observable inputs (Level 2) [Member] | Certificates of Deposit [Member]    
Assets:    
Marketable securities 3,846 6,483
Significant unobservable inputs (Level 3) [Member]    
Liabilities:    
Contingent consideration 9,189 7,756
Total liabilities $ 9,189 $ 7,756