v3.26.1
STOCK BASED COMPENSATION (Details - Option activity) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Share-Based Payment Arrangement [Abstract]    
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 0  
Weighted average exercise price, Options forfeited/expired $ 0  
Number of share options outstanding, Ending 19 19
Weighted average exercise price, Ending $ 277,881 $ 277,881
Options exercisable 19 19
Weighted average exercise price, Option exercisable $ 277,722 $ 277,722
Weighted average remaining contractual life,Exercisable 5 years 5 years 2 months 12 days