XML 61 R64.htm IDEA: XBRL DOCUMENT v3.20.1
Earn-out Milestone Liability (Details Narrative) - USD ($)
3 Months Ended 12 Months Ended
Jun. 20, 2014
Jun. 20, 2014
Sep. 30, 2017
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Mar. 28, 2019
Sep. 30, 2018
Fair value of acquisition consideration         $ 4,500,000 $ 2,500,000    
Warrants to purchase common stock       1,167,064 13,927      
Warrant exercise price       $ 0.01        
Gain (loss) from change in fair value of earn out milestone liability       $ (3,189,955) $ (3,630,861)      
EGEN Inc [Member]                
Future earn-out payments $ 30,400,000 $ 30,400,000            
Fair value of acquisition consideration   $ 13,900,000            
Risk adjusted assessment of each milestone         80.00%      
Estimated time to achieve the milestone         1 year 2 months 30 days      
Warrants to purchase common stock               200,000
Warrants strike price               $ 0.01
Warrant exercise price               $ 2.00
EGEN Inc [Member] | Amended Asset Purchase Agreement [Member]                
Earnout milestone liability             $ 12,400,000  
EGEN Inc [Member] | Amended Asset Purchase Agreement [Member] | 10 Business Days of Achieving Milestone [Member]                
Earnout milestone liability             7,000,000  
EGEN Inc [Member] | Amended Asset Purchase Agreement [Member] | Within One Year of Achieving Milestone [Member]                
Earnout milestone liability             $ 12,400,000  
EGEN Inc [Member] | Fair Value Earnout Milestone Liability [Member]                
Fair value of acquisition consideration       6,200,000 $ 8,900,000 $ 12,500,000    
Gain on non-cash benefit       $ 2,700,000 $ 3,600,000      
Gain (loss) from change in fair value of earn out milestone liability     $ 3,900,000          
EGEN Inc [Member] | Amended Asset Purchase Agreement Option Payment 1 [Member]                
Risk adjusted assessment of each milestone       665.00%        
Gain (loss) from change in fair value of earn out milestone liability       $ 7,000,000        
EGEN Inc [Member] | Amended Asset Purchase Agreement Option Payment 2 [Member]                
Risk adjusted assessment of each milestone       35.00%        
Gain (loss) from change in fair value of earn out milestone liability       $ 12,400,000        
EGEN Inc [Member] | Minimum [Member]                
Risk adjusted assessment of each milestone 10.00% 10.00%            
Estimated time to achieve the milestone   1 year 6 months            
EGEN Inc [Member] | Maximum [Member]                
Risk adjusted assessment of each milestone 67.00% 67.00%            
Estimated time to achieve the milestone 2 years 6 months