v3.26.1
STOCK OPTION PLANS AND WARRANTS (Details - Warrants outstanding) - Warrant [Member] - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Warrants outstanding, beginning balance 846,668  
Weighted average exercise price - beginning $ 45.61  
Weighted average contractual term 2 years 1 month 13 days 2 years 6 months 7 days
Aggregate intrinsic value, beginning balance $ 142,600  
Warrants granted 120,000  
Weighted average exercise price, granted $ 0.50  
Weighted average contractual term, granted 2 years 10 months 2 days  
Aggregate intrinsic value, granted $ 28,800  
Warrants outstanding, ending balance 966,668 846,668
Weighted average exercise price - ending $ 40.01 $ 45.61
Aggregate intrinsic value, ending balance $ 52,800 $ 142,600