v3.26.1
Stockholders' Equity (Details - Warrants outstanding) - $ / shares
3 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Shares under warrant 1,946,667 946,667
Warrant exercise price $ 0.06 $ 0.08
Warrants [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Warrant grant date Jul. 29, 2025  
Shares under warrant 66,667  
Warrant exercise price $ 0.30  
Warrant expiration date Jul. 29, 2028  
Exercise terms Cash exercise  
Warrants 1 [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Warrant grant date Sep. 08, 2025  
Shares under warrant 200,000  
Warrant exercise price $ 0.10  
Warrant expiration date Sep. 08, 2028  
Exercise terms Cash exercise  
Warrants 2 [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Warrant grant date Oct. 15, 2025  
Shares under warrant 280,000  
Warrant exercise price $ 0.05  
Warrant expiration date Oct. 15, 2028  
Exercise terms Cash exercise  
Warrants 3 [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Warrant grant date Nov. 28, 2025  
Shares under warrant 400,000  
Warrant exercise price $ 0.05  
Warrant expiration date Nov. 28, 2028  
Exercise terms Cash exercise  
Warrants 4 [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Warrant grant date Jan. 23, 2026  
Shares under warrant 500,000  
Warrant exercise price $ 0.05  
Warrant expiration date Jan. 23, 2029  
Exercise terms Cash exercise  
Warrants 5 [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Warrant grant date Jan. 28, 2026  
Shares under warrant 500,000  
Warrant exercise price $ 0.05  
Warrant expiration date Jan. 28, 2029  
Exercise terms Cash exercise