XML 45 R34.htm IDEA: XBRL DOCUMENT v3.19.1
Acquisitions - Narrative, Bioligics (Details) - Eagle Biologics
Feb. 08, 2018
USD ($)
milestone_payment
Nov. 16, 2016
USD ($)
milestone_payment
shares
Business Acquisition [Line Items]    
Payments to acquire business   $ 27,209,000
Business combination equity consideration (in shares) | shares   40,200
Business combination equity consideration   $ 3,046,000
Number of milestone payments | milestone_payment   4
Milestone Payments    
Business Acquisition [Line Items]    
Business combination, contingent consideration range of outcome high $ 48,000,000 $ 48,000,000
Business combination consideration including contingent consideration   $ 78,000,000
Number of milestone payments | milestone_payment 4  
Contingent consideration lump sum milestone payment $ 15,000,000