v3.20.1
Stockholders' Equity (Details) - Schedule of preferred stock - USD ($)
Mar. 31, 2020
Dec. 31, 2019
Preferred Units [Line Items]    
Preferred Shares Outstanding 241,623 241,623
Total Liquidation Preference $ 23,665,904 $ 23,665,904
Series C-3 [Member]    
Preferred Units [Line Items]    
Preferred Shares Outstanding 52,000 52,000
Liquidation Preference (Per Share) $ 10.00 $ 10.00
Total Liquidation Preference $ 520,000 $ 520,000
Series E Preferred Stock [Member]    
Preferred Units [Line Items]    
Preferred Shares Outstanding 89,623 89,623
Liquidation Preference (Per Share) $ 49.20 $ 49.20
Total Liquidation Preference $ 4,409,452 $ 4,409,452
Series G Preferred Stock [Member]    
Preferred Units [Line Items]    
Preferred Shares Outstanding 100,000 100,000
Liquidation Preference (Per Share) $ 187.36 $ 187.36
Total Liquidation Preference $ 18,736,452 $ 18,736,452