v3.25.4
Equity Financings (Details - Warrant activity) - Warrant [Member] - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Warrants outstanding, beginning 142,915 12,758
Weighted average exercise price outstanding, beginning $ 127.31 $ 1,632.00
Warrants granted 314,466 130,989
Weighted average exercise price, granted $ 4.77 $ 31.45
Warrants forfeited/cancelled/restored (224) (832)
Weighted average exercise price, forfeited/cancelled/restored $ 0.02 $ 0
Warrants exercised (27,030) 0
Weighted average exercise price, exercised $ 0.02 $ 0
Warrants outstanding, ending 430,127 142,915
Weighted average exercise price outstanding, ending $ 42.91 $ 127.31