Quarterly report pursuant to Section 13 or 15(d)

STOCKHOLDERS' EQUITY (Details - Non plan options)

v3.24.1.1.u2
STOCKHOLDERS' EQUITY (Details - Non plan options) - Share-Based Payment Arrangement, Option [Member] - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Outstanding beginning balance 1,387,775 926,266  
Weighted average exercise price, Outstanding beginning balance $ 5.23 $ 5.74  
Weighted average remaining contractual term (Years)   3 years 3 years 3 months 18 days
Aggregate intrinsic value, Outstanding beginning balance $ 0 $ 0  
Number of options, Granted 0 463,117  
Weighted average exercise price, Granted $ 0 $ 4.22  
Weighted average remaining contractual term (Years), Granted   4 years 4 months 6 days  
Number of options, Exercised/Forfeited/Expired 0 (1,608)  
Weighted average exercise price, Exercised/forfeited/expired $ 0 $ 14.00  
Outstanding ending balance 1,387,775 1,387,775 926,266
Weighted average exercise price, Outstanding ending balance $ 5.23 $ 5.23 $ 5.74
Weighted average remaining contractual term (Years) 2 years 9 months 18 days 3 years  
Aggregate intrinsic value, Outstanding ending balance $ 0 $ 0 $ 0
Number of options, Exercisable 766,323 581,324  
Weighted average exercise price, Exercisable $ 5.55 $ 5.38  
Weighted average remaining contractual term (Years), Exercisable 1 year 9 months 18 days 1 year 9 months 18 days  
Aggregate intrinsic value, Exercisable $ 0 $ 0