XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.2.2
Earnings (Loss) Per Share (Details) - Schedule of weighted-average potential common shares - shares
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Schedule Of Weighted Average Potential Common Shares Abstract    
Options 6,680,770 3,380,181
Unvested restricted stock 99,998 323,701
Warrants 12,814,823 6,298,692
Convertible notes 5,208,002 2,136,015
Total 24,803,593 12,138,589