XML 65 R50.htm IDEA: XBRL DOCUMENT v3.10.0.1
BUSINESS COMBINATIONS - Additional Information (Details) - Adesis, Inc. [Member]
12 Months Ended
Jul. 11, 2016
USD ($)
Jun. 23, 2016
USD ($)
Employee
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Dec. 31, 2016
USD ($)
Business Acquisition [Line Items]          
Business acquisition agreement date     Jun. 23, 2016    
Number of employees in contract research organization | Employee   43      
Shares acquired for cash $ 33,900,000 $ 33,872,000      
Transaction closed date     Jul. 11, 2016    
Basis for additional consideration payable     if revenues exceeded certain threshold levels at the end of each twelve-month period ended December 31, 2016 and December 31, 2017.    
Additional cash consideration earned by former shareholders       $ 1,200,000 $ 1,200,000
Selling, General and Administrative Expense [Member]          
Business Acquisition [Line Items]          
Business acquisition, transaction costs         $ 360,000
Maximum [Member]          
Business Acquisition [Line Items]          
Additional cash contingent payable upon achievement of milestone $ 2,400,000        
Additional consideration payable upon achievement of each milestone     $ 1,200,000