v3.25.1
STOCKHOLDERS' EQUITY (Details - Warrants) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Equity [Abstract]      
Shares under warrants outstanding, beginning balance 2,868,397 2,868,397  
Weighted average exercise price outstanding, beginning balance $ 0.00084 $ 0.00084  
Weighted average remaining contractual life 4 months 24 days 4 months 24 days 1 year 4 months 24 days
Shares under warrants, issued 0 0  
Weighted average exercise price, issued $ 0 $ 0  
Shares under warrants, expired/forfeited (2,868,397) 0  
Weighted average exercise price, expired/forfeited $ 0 $ 0  
Shares under warrants outstanding, ending balance 0 2,868,397 2,868,397
Weighted average exercise price outstanding, ending balance $ 0 $ 0.00084 $ 0.00084