XML 94 R65.htm IDEA: XBRL DOCUMENT v3.20.1
Earn-out Milestone Liability - Schedule of Changes in Earn-out Milestone Liability (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Hercules Warrant [Member]    
Earn-out liabilities, beginning balance $ 8,907,664 $ 12,538,525
Non-cash gain from the adjustment for the change in fair value included in net loss (3,189,955) (3,630,861)
Earn-out liabilities, ending balance $ 5,117,709 $ 8,907,664