v3.26.1
STOCK BASED COMPENSATION (Details - Option activity) - Equity Option [Member] - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Offsetting Assets [Line Items]    
Number of share options outstanding, Beginning 19  
Weighted average exercise price, Beginning $ 277,881  
Weighted average remaining contractual life 5 years 5 years 2 months 12 days
Options granted 0  
Weighted average exercise price, Options granted $ 0  
Options exercised 0  
Weighted average exercise price, Options exercised $ 0  
Options forfeited/expired (1)  
Weighted average exercise price, Options forfeited/expired $ 193,911  
Number of share options outstanding, Ending 18 19
Weighted average exercise price, Ending $ 282,546 $ 277,881
Options exercisable 18 19
Weighted average exercise price, Option exercisable $ 282,546 $ 277,881
Weighted average remaining contractual life,Exercisable 5 years 5 years 2 months 12 days