XML 100 R88.htm IDEA: XBRL DOCUMENT v3.22.1
Warrants - Summary of Warrants Outstanding to Purchase Shares (Details) - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Warrants and Rights Note Disclosure [Abstract]    
Number of warrants, Beginning balance 42,772,992 42,186,503
Number of warrants, Issued   29,291,614
Number of warrants, Exercised (3,058,927) (2,686,463)
Number of warrants, Expierd (13,521,828) (26,018,662)
Number of warrants, Ending balance 26,192,237 42,772,992
Weighted average exercise price, Beginning balance $ 0.90 $ 1.14
Weighted average exercise price, Issued   $ 0.72
Weighted average exercise price, Expired 1.26 1.10
Weighted average exercise price, Exercised $ 0.66 $ 0.53
Weighted average exercise price, Ending balance $ 0.75 $ 0.90