Annual report pursuant to Section 13 and 15(d)

WARRANTS - Schedule of Stockholders' Equity Note, Warrants or Rights (Details)

v3.22.1
WARRANTS - Schedule of Stockholders' Equity Note, Warrants or Rights (Details) - Warrant - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Class of Warrant or Right [Line Items]    
Warrants outstanding - beginning balance (in shares) 1,076,555 1,313,459
Warrants Granted (in shares) 85,336,515 0
Warrants Expired (in shares)   (236,904)
Warrants Exercised (in shares) (586,198)  
Warrants outstanding - ending balance (in shares) 85,826,872 1,076,555
Warrants Outstanding, beginning balance (in dollars per share) $ 1.99 $ 2.67
Warrants Granted (in dollars per share) 0.08 0
Warrants Expired (in dollars per share)   5.73
Warrants Exercised (in dollars per share) 0.07  
Warrants Outstanding, ending balance (in dollars per share) $ 0.22 $ 1.99