Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity, Common Stock Purchase Warrants, and Noncontrolling Interest - Schedule of Outstanding Warrants to Purchase Common Stock (Details)

v3.21.1
Stockholders' Equity, Common Stock Purchase Warrants, and Noncontrolling Interest - Schedule of Outstanding Warrants to Purchase Common Stock (Details) - $ / shares
Mar. 31, 2021
Dec. 31, 2020
Common stock purchase warrants issued and outstanding 16,336,540 17,249,757
Weighted average exercise price /share $ 1.68 $ 1.57
Series Z Warrants [Member]    
Common stock purchase warrants issued and outstanding 15,954,722 16,814,939
Weighted average exercise price /share $ 1.60 $ 1.60
Warrants expiration date Apr. 30, 2024 Apr. 30, 2024
UPO - Series Z Warrants [Member]    
Common stock purchase warrants issued and outstanding 53,000
Weighted average exercise price /share $ 1.60
Warrants expiration date Jan. 31, 2021 Jan. 31, 2021
Series W Warrants [Member]    
Common stock purchase warrants issued and outstanding 381,818 381,818
Weighted average exercise price /share $ 5.00 $ 5.00
Warrants expiration date Jan. 31, 2022 Jan. 31, 2022