XML 76 R62.htm IDEA: XBRL DOCUMENT v3.25.1
Warrants (Details - Warrants issued with financing)
12 Months Ended
Dec. 31, 2024
$ / shares
shares
Pre Funded Warrants 2022 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of warrants | shares 1,846
Exercise price | $ / shares $ 2.00
[custom:WarrantExpirationDate] Unlimited
Tradeable Warrants [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of warrants | shares 2,051
Exercise price | $ / shares $ 4,440.00
[custom:WarrantExpirationDate] February 2027
Investor Warrants [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of warrants | shares 1,801
Exercise price | $ / shares $ 4,440.00 [1]
[custom:WarrantExpirationDate] March 2027
April Warrants [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of warrants | shares 4,862
Exercise price | $ / shares $ 7,520.00
[custom:WarrantExpirationDate] April 2027
May Pre Funded Warrants [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of warrants | shares 1,751
Exercise price | $ / shares $ 2.00
[custom:WarrantExpirationDate] Unlimited
May Investor Warrants [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of warrants | shares 5,952
Exercise price | $ / shares $ 1,180.00
[custom:WarrantExpirationDate] November 2028
2024 Pre-Funded Warrants [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of warrants | shares 22,500
Exercise price | $ / shares $ 2.00
[custom:WarrantExpirationDate] Unlimited
Series A Warrants [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of warrants | shares 3,986 [2]
Exercise price | $ / shares $ 4,200.00 [2]
[custom:WarrantExpirationDate] August 2026
Series B Warrants [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of warrants | shares 7,973 [2]
Exercise price | $ / shares $ 4,760.00 [2]
[custom:WarrantExpirationDate] February 2029
[1] Subject to adjustment.
[2] Subject to adjustments per the Series A and Series B Warrant Agreements. The Series B Warrants adjusted to a total of 13,613,297 warrants exercisable at $2.7879 per warrant following the Company’s 1-for-20 reverse stock split on August 8, 2024.