v3.25.1
Stock Option Plan (Details - Stock options outstanding) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Share-Based Payment Arrangement [Abstract]    
Options outstanding, beginning of period 100,000 100,000
Weighted average exercise price outstanding, beginning of period $ 0.225 $ 0.225
Options, Granted 0 0
Weighted average exercise price, Granted $ 0 $ 0
Options, Exercised 0 0
Weighted average exercise price, Exercised $ 0 $ 0
Options, Forfeited 0 0
Weighted average exercise price, Forfeited $ 0 $ 0
Options, Expired 0 0
Weighted average exercise price, Expired $ 0 $ 0
Options outstanding, end of period 100,000 100,000
Weighted average exercise price outstanding, end of period $ 0.225 $ 0.225
Options outstanding Exercisable, end of period 100,000 100,000
Weighted average exercise price, Exercisable end of period $ 0.225 $ 0.225
Options available for grant 1,000,000 1,000,000