XML 58 R41.htm IDEA: XBRL DOCUMENT v3.23.1
SHARE-BASED COMPENSATION (Details - Stock options) - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-Based Payment Arrangement [Abstract]      
Outstanding, beginning balance 125,000 200,000  
Exercise Price, beginning balance $ 0.74 $ 0.57  
Weighted- Average Remaining Contractual Term 4 years 9 months 18 days 4 years 4 years 1 month 6 days
Granted 150 150,000  
Granted $ 0.63 $ 0.72  
Vested (200,000) (225,000)  
Vested $ 0.70 $ 0.58  
Outstanding, ending balance 75,000 125,000 200,000
Exercise Price, ending balance $ 0.63 $ 0.74 $ 0.57
Outstanding, exercisable 725,000    
Exercise Price, exercisable $ 0.63    
Weighted- Average Remaining Contractual Term, exercisable 2 years 7 months 6 days