XML 53 R42.htm IDEA: XBRL DOCUMENT v3.26.1
Warrants (Details - Warrants issued with financing)
3 Months Ended
Mar. 31, 2026
$ / shares
shares
Tradeable Warrants [Member]  
Class of Warrant or Right [Line Items]  
Warrants outstanding | shares 2,051
Exercise price | $ / shares $ 4,440.00
Warrant expiration date February 2027
2022 Pre-Funded Warrants [Member]  
Class of Warrant or Right [Line Items]  
Warrants outstanding | shares 1,846
Exercise price | $ / shares $ 2.00
Warrant expiration date Unlimited
Investor Warrants [Member]  
Class of Warrant or Right [Line Items]  
Warrants outstanding | shares 1,801
Exercise price | $ / shares $ 4,440.00
Warrant expiration date March 2027
April Warrants [Member]  
Class of Warrant or Right [Line Items]  
Warrants outstanding | shares 4,862
Exercise price | $ / shares $ 7,520.00
Warrant expiration date April 2027
May Pre-Funded Warrants [Member]  
Class of Warrant or Right [Line Items]  
Warrants outstanding | shares 1,751
Exercise price | $ / shares $ 2.00
Warrant expiration date Unlimited
May Investor Warrants [Member]  
Class of Warrant or Right [Line Items]  
Warrants outstanding | shares 5,952
Exercise price | $ / shares $ 1,180.00
Warrant expiration date November 2028
2024 Pre-Funded Warrants [Member]  
Class of Warrant or Right [Line Items]  
Warrants outstanding | shares 22,500
Exercise price | $ / shares $ 2.00
Warrant expiration date Unlimited
Series A Warrants [Member]  
Class of Warrant or Right [Line Items]  
Warrants outstanding | shares 3,986
Exercise price | $ / shares $ 4,200.00
Warrant expiration date August 2026
Series B Warrants [Member]  
Class of Warrant or Right [Line Items]  
Warrants outstanding | shares 7,973
Exercise price | $ / shares $ 4,760.00
Warrant expiration date February 2029
2025 Pre-Funded Warrants [Member]  
Class of Warrant or Right [Line Items]  
Warrants outstanding | shares 260,000
Exercise price | $ / shares $ 0.001
Warrant expiration date Unlimited