Annual report pursuant to Section 13 and 15(d)

STOCK OPTIONS AND WARRANTS (Details)

v3.23.1
STOCK OPTIONS AND WARRANTS (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Options, Granted 2,491,203 543,240  
Market Based Stock Option Award [Member]      
Options, Granted 600,000    
Options, Outstanding, Ending Balance 600,000    
Options, Granted, Weighted Average Exercise Price $ 2.14    
Options, Outstanding, Weighted Average Exercise Price, Ending Balance 2.14    
Options Exercisable, Exercise Price $ 0    
Options, Outstanding, Weighted Average Remaining Contractual Term 2 years 3 days    
Options, Vested and Exercisable, Weighted Average Remaining Contractual Life 0 years    
Options, Outstanding, Intrinsic Value, Beginning Balance $ 0    
Options, Outstanding, Intrinsic Value, Grant $ 3.6    
Options, Outstanding, Intrinsic Value, Ending Balance $ 1,286,000 $ 0  
Option [Member]      
Options, Outstanding, Beginning Balance 19,547,520 19,230,214  
Options, Granted 2,491,203 543,240  
Options, Exercised (317,166) (112,432)  
Options, Forfeited (155,553) (109,878)  
Options, Expired (14,428) (3,624)  
Options, Outstanding, Ending Balance 21,551,576 19,547,520 19,230,214
Options Exercisable 19,561,631 18,743,542  
Options, Outstanding, Weighted Average Exercise Price, Beginning Balance $ 0.36 $ 0.16  
Options, Granted, Weighted Average Exercise Price 2.88 5.58  
Options, Exercise, Weighted Average Exercise Price 0.42 0.04  
Options, Forfeited, Weighted Average Exercise Price 2.61 5.63  
Options, Expired, Weighted Average Exercise Price 5.05 4.76  
Options, Outstanding, Weighted Average Exercise Price, Ending Balance 0.63 0.36 $ 0.16
Options Exercisable, Exercise Price $ 0.39 $ 0.25  
Options, Outstanding, Weighted Average Remaining Contractual Term 1 year 5 months 12 days 2 years 1 month 9 days 2 years 9 months 21 days
Options, Vested and Exercisable, Weighted Average Remaining Contractual Life 1 year 1 month 28 days 2 years 14 days  
Options, Outstanding, Intrinsic Value, Beginning Balance $ 87,636,744 $ 30,044,649  
Options, Outstanding, Intrinsic Value, Exercised 1,207,435 616,314  
Options, Outstanding, Intrinsic Value, Ending Balance 17,347,879 87,636,744 $ 30,044,649
Options Exercisable, Intrinsic Value $ 17,322,740 $ 85,801,930