v3.26.1
STOCK BASED COMPENSATION (Details - Inducement option activity) - Inducement Option Activity [Member] - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Offsetting Assets [Line Items]    
Number of share options outstanding, Beginning 17,000  
Weighted average exercise price, Beginning $ 7.15  
Weighted average remaining contractual life 9 years 4 months 24 days 9 years 8 months 12 days
Options granted 17,000  
Weighted average exercise price, Options granted $ 3.20  
Weighted average remaining contractual life granted 9 years 9 months 18 days  
Options exercised 0  
Weighted average exercise price, Options exercised $ 0  
Options forfeited/expired 0  
Weighted average exercise price, Options forfeited/expired $ 0  
Number of share options outstanding, Ending 34,000 17,000
Weighted average exercise price, Ending $ 5.18 $ 7.15
Options exercisable 0 0
Weighted average exercise price, Option exercisable $ 0 $ 0