XML 77 R64.htm IDEA: XBRL DOCUMENT v3.19.1
Earn-out Milestone Liability (Details Narrative) - USD ($)
3 Months Ended 12 Months Ended
Jun. 20, 2014
Sep. 30, 2018
Sep. 30, 2017
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Fair value of Acquisition consideration   $ 4,500,000        
Gain (loss) from change in fair value of earn out milestone liability       $ (3,630,861) $ (649,701)  
EGEN Inc [Member]            
Future earn-out payments $ 30,400,000          
Fair value of Acquisition consideration $ 13,900,000     $ 8,900,000 12,500,000 $ 13,200,000
Risk adjusted assessment of each milestone       80.00%    
Estimated time to achieve the milestone       1 year 2 months 30 days    
Gain (loss) from change in fair value of earn out milestone liability     $ 3,900,000 $ 3,600,000 $ 600,000  
EGEN Inc [Member] | Minimum [Member]            
Risk adjusted assessment of each milestone 10.00%       50.00%  
Estimated time to achieve the milestone 1 year 6 months       1 year 3 months 19 days  
EGEN Inc [Member] | Maximum [Member]            
Future earn-out payments $ 30,400,000          
Risk adjusted assessment of each milestone 67.00%       80.00%  
Estimated time to achieve the milestone 2 years 6 months       1 year 6 months  
EGEN Inc [Member]            
Gain (loss) from change in fair value of earn out milestone liability     $ 1,400,000