v3.26.1
Warrants (Details - Warrants issued with financing)
6 Months Ended
Jun. 30, 2026
$ / shares
shares
Tradeable Warrants [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Warrants outstanding | shares 206 [1]
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares $ 44,400.00
[custom:WarrantExpirationDate] February 2027
Pre Funded 2022 Warrants [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Warrants outstanding | shares 185
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares $ 20.00
[custom:WarrantExpirationDate] Unlimited
Investor Warrants [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Warrants outstanding | shares 181
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares $ 44,400.00
[custom:WarrantExpirationDate] March 2027
April Warrants [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Warrants outstanding | shares 487
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares $ 75,200.00
[custom:WarrantExpirationDate] April 2027
May Pre Funded Warrants [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Warrants outstanding | shares 176
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares $ 20.00
[custom:WarrantExpirationDate] Unlimited
May Investor Warrants [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Warrants outstanding | shares 596
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares $ 11,800.00
[custom:WarrantExpirationDate] November 2028
Pre Funded 2024 Warrants [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Warrants outstanding | shares 2,250
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares $ 20.00
[custom:WarrantExpirationDate] Unlimited
Series A Warrants [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Warrants outstanding | shares 399 [2]
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares $ 42,000.00 [2]
[custom:WarrantExpirationDate] August 2026
Series B Warrants [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Warrants outstanding | shares 798 [2]
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares $ 47,600.00 [2]
[custom:WarrantExpirationDate] February 2029
Pre Funded 2025 Warrants [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Warrants outstanding | shares 26,000
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares $ 0.01
[custom:WarrantExpirationDate] Unlimited
Series C Warrants [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Warrants outstanding | shares 2,400,000 [2]
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares $ 5.00 [2]
[custom:WarrantExpirationDate] May 2031
Pre Funded 2026 Warrants [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Warrants outstanding | shares 84,000 [2]
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares $ 0.0001 [2]
[custom:WarrantExpirationDate] Unlimited
[1] These warrants trade on Nasdaq under the symbol SBFMW.
[2] Subject to adjustment.