v3.20.1
Stockholders' Equity (Tables)
3 Months Ended
Mar. 31, 2020
Stockholders' Equity Note [Abstract]  
Schedule of Preferred Units [Table Text Block]
   As of March 31, 2020   As of December 31, 2019 
   Preferred Shares Outstanding   Liquidation Preference (Per Share)   Total Liquidation Preference   Preferred Shares Outstanding   Liquidation Preference (Per Share)   Total Liquidation Preference 
Series C-3   52,000   $10.00   $520,000    52,000   $10.00   $520,000 
Series E   89,623   $49.20   $4,409,452    89,623   $49.20   $4,409,452 
Series G   100,000   $187.36   $18,736,452    100,000   $187.36   $18,736,452 
Total   241,623        $23,665,904    241,623        $23,665,904 
Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]
Expected term, years   5 - 10 
Volatility   102.73% - 107.87% 
Dividend yield   0.0% 
Risk-free interest rate   1.16% - 1.67% 
Weighted average grant date fair value of options granted during the period  $ 4.47 
Share-based Payment Arrangement, Option, Activity [Table Text Block]
   Shares   Weighted Average
Exercise Price
   Weighted Average
Remaining Contractual Term (Years)
   Aggregate Intrinsic Value 
Outstanding at beginning of period   1,376,394   $8.98    6.8   $1,232,545 
Granted   380,234   $5.91        $- 
Forfeited   (28,800)  $9.01        $- 
Expired   (6,891)  $12.53        $- 
Exercised   -    -        $- 
Outstanding at end of period   1,720,937   $8.28    7.1   $205,943 
Exercisable at end of period   1,037,899   $8.94    5.8   $156,570