Annual report pursuant to Section 13 and 15(d)

SUMMARY OF OUTSTANDING STOCK WARRANTS (Details)

v3.22.4
SUMMARY OF OUTSTANDING STOCK WARRANTS (Details) - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Equity [Abstract]      
Number of Warrants Balance Beginning 326,779 287,656  
Weighted average exercise price, balance beginning $ 25.54 $ 12.64  
Weighted average remaining contractual life, balance ending 2 years 6 months 3 years 6 months 2 years 8 months 12 days
Number of Warrants Issued 375,000  
Weighted average exercise price issued $ 25.00  
Number of Warrants Expired (2,404) (19,792)  
Weighted average exercise price expired $ 52.00 $ 27.20  
Number of Warrants Exercised (316,085)  
Weighted average exercise price exercised $ 14.42  
Number of Warrants Exercised 316,085  
Number of Warrants Balance Ending 324,375 326,779 287,656
Weighted average exercise price, balance ending $ 25.00 $ 25.54 $ 12.64
Number of warrants exercisable 324,375    
Weighted average exercise price exercisable $ 25.00    
Weighted average remaining contractual life, warrant exerciable balance ending 2 years 6 months