XML 55 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity Financings (Details - Warrant activity) - Warrant [Member] - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Warrants outstanding, beginning 216,884 178,884
Weighted average exercise price outstanding, beginning $ 96.00 $ 115.50
Warrants granted 2,226,811 38,000
Weighted average exercise price, granted $ 1.85 $ 15.25
Warrants forfeited/cancelled/restored (14,154) 0
Weighted average exercise price, forfeited/cancelled/restored $ 0 $ 0
Warrants exercised 0 0
Weighted average exercise price, exercised $ 0 $ 0
Warrants outstanding, ending 2,429,541 216,884
Weighted average exercise price outstanding, ending $ 15.00 $ 96.00