v3.25.1
STOCKHOLDERS' EQUITY (Details - Option activity) - Equity Option [Member] - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Options outstanding, Beginning balance 5,446,785  
Weighted average exercise price, Beginning $ 1.29  
Weighted average remaining years 8 years 10 months 20 days 7 years 1 month 24 days
Options Issued 1,848,332  
Weighted average exercise price, Issued $ 0.63  
Options Exercised 0  
Weighted average exercise price, Exercised $ 0  
Options Cancelled (1,000,000)  
Weighted average exercise price, Cancelled $ 1.58  
Options outstanding, Ending balance 6,295,117 5,446,785
Weighted average exercise price, Ending $ 1.05 $ 1.29
Options Vested 3,832,620  
Weighted average exercise price, Vested $ 0.89  
Weighted average remaining years, Vested 8 years 8 months 26 days