XML 84 R65.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenue Recognition and Accounts Receivable - Additional Information (Detail)
$ in Thousands, € in Millions
12 Months Ended
Dec. 31, 2017
USD ($)
Dec. 31, 2017
EUR (€)
Dec. 31, 2016
USD ($)
Dec. 31, 2016
EUR (€)
Dec. 31, 2015
USD ($)
Dec. 31, 2015
EUR (€)
Health Care Organization Receivable and Revenue Disclosures [Line Items]            
Shipping and handling costs $ 3,000   $ 2,000   $ 2,200  
Marketing service fees 60,285   54,136   55,405  
Sale of receivables 11,200 € 9.8 11,100 € 10.0 11,900 € 10.9
Estimated related fee 300   $ 400   $ 500  
Biologics [Member]            
Health Care Organization Receivable and Revenue Disclosures [Line Items]            
Marketing service fees $ 60,285          
Marketing service fee as percentage of segment revenues 96.00% 96.00%