v3.26.1
Stockholders' Equity (Details)
3 Months Ended
Mar. 31, 2026
$ / shares
shares
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number of warrants/non-plan options 20,751,073
Issuable Shares 1,359,907
Series Bwarrants [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number of warrants/non-plan options 75,000 [1]
Issuable Shares 2,132
Exercise Price | $ / shares $ 0.10
January 2025 Warrants [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number of warrants/non-plan options 449,193
Issuable Shares 449,193
Exercise Price | $ / shares $ 1.31 [2]
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms 3 years 9 months 3 days
Series A [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number of warrants/non-plan options 19,564,585
Issuable Shares 901,943
Exercise Price | $ / shares $ 1.31 [3]
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms 3 years 5 months 26 days
2021 Warrants [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number of warrants/non-plan options 514,290
Issuable Shares 5,149
Exercise Price | $ / shares $ 332.00
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms 5 years 7 months 20 days
2022 Repriced Warrants [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number of warrants/non-plan options 88,803
Issuable Shares 891
Exercise Price | $ / shares $ 450.00
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms 1 year
2022 Warrants [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number of warrants/non-plan options 59,202
Issuable Shares 599
Exercise Price | $ / shares $ 910.00
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms 1 year
[1] Series B Warrants do not have an expiration date.
[2] Reflects January 2025 Warrants. In connection with the Warrant Inducement, the exercise price was reduced from $2.36 to $1.31 per share.
[3] The Series A Warrants were part of the Warrant Inducement, and their exercise price was reduced from $5.206 to $1.31 per share.