v3.21.2
Stockholders' Equity (Details) - Schedule of preferred stock - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Preferred Units [Line Items]    
Preferred Shares Outstanding 181,622 241,623
Total Liquidation Preference $ 21,291,665 $ 23,665,904
Series C-3 [Member]    
Preferred Units [Line Items]    
Preferred Shares Outstanding 2,000 52,000
Liquidation Preference (Per Share) $ 10.00 $ 10.00
Total Liquidation Preference $ 20,000 $ 520,000
Series E [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 [Member]    
Preferred Units [Line Items]    
Preferred Shares Outstanding 89,999 100,000
Liquidation Preference (Per Share) $ 187.36 $ 187.36
Total Liquidation Preference $ 16,862,213 $ 18,736,452