XML 55 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Stock Options and Warrants (Details - Options activity) - Equity Option [Member] - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Options, Beginning balance 25,757,155 26,057,601
Weighted average exercise price, Beginning balance $ 0.14 $ 0.15
Options, Granted 0 0
Weighted average exercise price, Granted $ 0 $ 0
Options, Exercised 0 0
Weighted average exercise price, Exercised $ 0 $ 0
Options, Expired (463,052) (300,446)
Weighted average exercise price, Expired $ 0.85 $ 0.72
Options, Ending balance 25,294,103 25,757,155
Weighted average exercise price, Ending balance $ 0.13 $ 0.14