XML 77 R63.htm IDEA: XBRL DOCUMENT v3.20.4
Earn-out Milestone Liability (Details Narrative) - USD ($)
1 Months Ended 12 Months Ended
Jun. 20, 2014
Jun. 20, 2014
Oct. 31, 2020
Dec. 31, 2020
Dec. 31, 2019
Sep. 21, 2020
Aug. 31, 2020
Feb. 29, 2020
Mar. 28, 2019
Sep. 30, 2018
Warrants to purchase common stock           75,000 247,525 3,200,000    
Warrant exercise price       $ 0.01 $ 0.01 $ 0.79        
Gain (loss) from change in fair value of earn out milestone liability       $ 1,300,291 $ (3,189,955)          
EGEN Inc [Member]                    
Future earn-out payments $ 30,400,000 $ 30,400,000                
Fair value of acquisition consideration $ 13,900,000                  
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] | Fair Value Earnout Milestone Liability [Member]                    
Fair value of acquisition consideration       7,000,000 5,700,000          
Gain on non-cash benefit       1,300,000 3,200,000          
Gain (loss) from change in fair value of earn out milestone liability       $ 5,700,000 $ 8,900,000          
EGEN Inc [Member] | Amended Asset Purchase Agreement Option Payment 1 [Member]                    
Risk adjusted assessment of each milestone       50.00% 80.00%          
Gain (loss) from change in fair value of earn out milestone liability       $ 7,000,000 $ 7,000,000          
EGEN Inc [Member] | Amended Asset Purchase Agreement Option Payment 2 [Member]                    
Risk adjusted assessment of each milestone       50.00% 20.00%          
Gain (loss) from change in fair value of earn out milestone liability       $ 12,400,000 $ 12,400,000          
EGEN Inc [Member] | Within One Year of Achieving Milestone [Member] | Amended Asset Purchase Agreement [Member]                    
Earnout milestone liability                 12,400,000  
EGEN Inc [Member] | 10 Business Days of Achieving Milestone [Member] | Amended Asset Purchase Agreement [Member]                    
Earnout milestone liability                 $ 7,000,000  
EGWU, Inc [Member]                    
Warrants to purchase common stock     200,000              
Non-cash conversion exercised warrant shares     197,260              
Minimum [Member] | EGEN Inc [Member]                    
Risk adjusted assessment of each milestone 10.00% 10.00%                
Estimated time to achieve the milestone 1 year 6 months                  
Maximum [Member] | EGEN Inc [Member]                    
Risk adjusted assessment of each milestone 67.00% 67.00%                
Estimated time to achieve the milestone   2 years 6 months