v3.26.1
WARRANTS (Details - Warrant Activity) - Class A And Class B Warrant [Member] - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of warrants outstanding, Beginning balance 666,667  
Average exercise price outstanding, Beginning balance $ 1.04  
Weighted average remaining contractual term, Outstanding 1 year 1 month 20 days 1 year 4 months 20 days
Number of warrants, Exercised 0  
Number of warrants, Granted 0  
Number of warrants, Expired 0  
Number of warrants outstanding, Ending balance 666,667 666,667
Average exercise price outstanding, Ending balance $ 1.04 $ 1.04