Annual report pursuant to Section 13 and 15(d)

COMMON STOCK OPTIONS AND WARRANTS (Details - Schedule of activity of warrants)

v3.23.1
COMMON STOCK OPTIONS AND WARRANTS (Details - Schedule of activity of warrants) - USD ($)
12 Months Ended
Jan. 11, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Warrants issued 710      
Warrant [Member]        
Outstanding at the beginning of the year   1,376,466 1,587,553  
Outstanding at the beginning of the year   $ 8.18 $ 8.62  
Outstanding at end of period   9 months 18 days 1 year 10 months 24 days 2 years
Outstanding    
Warrants expired, forfeited, cancelled or exercised   (1,228,875) (232,517)  
Warrants issued   0 21,430  
Warrants issued   $ 7.70  
Warrant issued     1 year 10 months 24 days  
Outstanding at the end of the year   147,591 1,376,466 1,587,553
Outstanding at the end of the year   $ 8.63 $ 8.18 $ 8.62
Exercisable at end of period   147,591 1,376,466  
Exercisable at end of period   $ 8.63 $ 8.18  
Exercisable at end of period   9 months 18 days 1 year 10 months 24 days  
Exercisable    
Outstanding at the beginning of the year   1 year 10 months 24 days