XML 31 R52.htm IDEA: XBRL DOCUMENT v3.20.1
Earn-out Milestone Liability (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Dec. 31, 2018
Gain (loss) from change in fair value of earn out milestone liability $ (41,274)      
Fair Value Earnout Milestone Liability [Member]        
Earnout milestone liability 5,800,000 $ 5,800,000 $ 5,700,000 $ 8,900,000
Gain on non-cash benefit $ 100,000 $ 3,100,000    
Fair Value Earnout Milestone Liability [Member] | Payment Option One [Member]        
Risk adjusted assessment of each milestone 80.00% 80.00%    
Fair Value Earnout Milestone Liability [Member] | Payment Option Two [Member]        
Risk adjusted assessment of each milestone 20.00% 20.00%    
Amended Asset Purchase Agreement Option Payment 1 [Member]        
Gain (loss) from change in fair value of earn out milestone liability $ 7,000,000 $ 7,000,000    
Amended Asset Purchase Agreement Option Payment 2 [Member]        
Gain (loss) from change in fair value of earn out milestone liability $ 12,400,000 $ 12,400,000