Quarterly report pursuant to Section 13 or 15(d)

STOCKHOLDERS' EQUITY (Details - Schedule of Options Activity)

v3.23.2
STOCKHOLDERS' EQUITY (Details - Schedule of Options Activity) - Share-Based Payment Arrangement, Option [Member] - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Outstanding at the beginning of the year 926,266 431,266  
Weighted average exercise price, outstanding at the beginning of the year $ 5.74 $ 4.98  
Weighted average remaining contractual term (Years), outstanding   3 years 3 months 18 days 3 years 4 months 24 days
Aggregate intrinsic value, outstanding at the beginning of the year $ 0 $ 0  
Granted 353,117 685,000  
Weighted average exercise price, granted $ 4.22 $ 6.41  
Weighted average remaining contractual term (Years), granted 4 years 9 months 3 days 4 years  
Forfeited (61,608) (190,000)  
Weighted average exercise price, exercised/forfeited/expired $ 4.48 $ 6.41  
Weighted average remaining contractual term (Years), outstanding 3 years 3 months 18 days 3 years 3 months 18 days  
Exercisable at end of period 581,325 404,599  
Weighted average exercise price, exercisable $ 5.38 $ 5.02  
Weighted average remaining contractual term (Years), exercisable 2 years 4 months 24 days 3 years 3 months 18 days  
Outstanding at the ending of the year 1,217,775 926,266 431,266
Weighted average exercise price, outstanding at the ending of the year $ 5.37 $ 5.74 $ 4.98
Aggregate intrinsic value, outstanding at the ending of the year $ 0 $ 0 $ 0