v3.26.1
Stockholders’ Deficit - Schedule of common stock issuable upon exercise of warrants outstanding (Details)
3 Months Ended
Mar. 31, 2026
$ / shares
shares
Stockholders’ Equity (Details) - Schedule of common stock issuable upon exercise of warrants outstanding [Line Items]  
Number of warrants (in shares) 366,379
Number of warrants exercised (in shares) 7,183
Number of warrants cancelled (in shares) 656
Number of warrants exercisable (in shares) 359,977
Adjusted number of warrants exercisable (in shares) 1,410,488
2022 July Institutional/Accredited Investor Warrants  
Stockholders’ Equity (Details) - Schedule of common stock issuable upon exercise of warrants outstanding [Line Items]  
Number of warrants (in shares) 14
Number of warrants exercised (in shares) 0
Number of warrants cancelled (in shares) 0
Number of warrants exercisable (in shares) 14
Exercise price (in dollars per share) | $ / shares $ 1,080,000
Adjusted exercise price (in dollars per shares) | $ / shares $ 1,080,000
Adjusted number of warrants exercisable (in shares) 14
Underwriter Warrants - February 2024 offering  
Stockholders’ Equity (Details) - Schedule of common stock issuable upon exercise of warrants outstanding [Line Items]  
Number of warrants (in shares) 67
Number of warrants exercised (in shares) 0
Number of warrants cancelled (in shares) 31
Number of warrants exercisable (in shares) 36
Exercise price (in dollars per share) | $ / shares $ 14,400
Adjusted exercise price (in dollars per shares) | $ / shares $ 14,400
Adjusted number of warrants exercisable (in shares) 36
2024 February Institutional/Accredited Investor Warrants - series A  
Stockholders’ Equity (Details) - Schedule of common stock issuable upon exercise of warrants outstanding [Line Items]  
Number of warrants (in shares) 667
Number of warrants exercised (in shares) 0
Number of warrants cancelled (in shares) 0
Number of warrants exercisable (in shares) 667
Exercise price (in dollars per share) | $ / shares $ 14,400
Adjusted exercise price (in dollars per shares) | $ / shares $ 14,400
Adjusted number of warrants exercisable (in shares) 667
2024 February Institutional/Accredited Investor Warrants - series C  
Stockholders’ Equity (Details) - Schedule of common stock issuable upon exercise of warrants outstanding [Line Items]  
Number of warrants (in shares) 667
Number of warrants exercised (in shares) 0
Number of warrants cancelled (in shares) 625
Number of warrants exercisable (in shares) 42
Exercise price (in dollars per share) | $ / shares $ 14,400
Adjusted exercise price (in dollars per shares) | $ / shares $ 14,400
Adjusted number of warrants exercisable (in shares) 42
2024 October Institutional/Accredited Investor Warrants  
Stockholders’ Equity (Details) - Schedule of common stock issuable upon exercise of warrants outstanding [Line Items]  
Number of warrants (in shares) 2,883
Number of warrants exercised (in shares) 2,883
Number of warrants cancelled (in shares) 0
Number of warrants exercisable (in shares) 1,436
Exercise price (in dollars per share) | $ / shares $ 13.31
Adjusted exercise price (in dollars per shares) | $ / shares $ 8.5212
Adjusted number of warrants exercisable (in shares) 3,425
2025 May Institutional/Accredited Investor Warrants  
Stockholders’ Equity (Details) - Schedule of common stock issuable upon exercise of warrants outstanding [Line Items]  
Number of warrants (in shares) 28,544
Number of warrants exercised (in shares) 0
Number of warrants cancelled (in shares) 0
Number of warrants exercisable (in shares) 28,544
Exercise price (in dollars per share) | $ / shares $ 14.04
Adjusted exercise price (in dollars per shares) | $ / shares $ 8.5212
Adjusted number of warrants exercisable (in shares) 32,984
2025 July Institutional/Accredited Investor Pre-funded Warrants  
Stockholders’ Equity (Details) - Schedule of common stock issuable upon exercise of warrants outstanding [Line Items]  
Number of warrants (in shares) 2,757
Number of warrants exercised (in shares) 2,757
Number of warrants cancelled (in shares) 0
Number of warrants exercisable (in shares) 0
Exercise price (in dollars per share) | $ / shares $ 0.0018
Adjusted exercise price (in dollars per shares) | $ / shares $ 0.0018
Adjusted number of warrants exercisable (in shares) 0
2025 July Institutional/Accredited Investor Warrants  
Stockholders’ Equity (Details) - Schedule of common stock issuable upon exercise of warrants outstanding [Line Items]  
Number of warrants (in shares) 402
Number of warrants exercised (in shares) 0
Number of warrants cancelled (in shares) 0
Number of warrants exercisable (in shares) 402
Exercise price (in dollars per share) | $ / shares $ 756.00
Adjusted exercise price (in dollars per shares) | $ / shares $ 756.00
Adjusted number of warrants exercisable (in shares) 402
2025 September Institutional/Accredited Investor Warrants  
Stockholders’ Equity (Details) - Schedule of common stock issuable upon exercise of warrants outstanding [Line Items]  
Number of warrants (in shares) 5,465
Number of warrants exercised (in shares) 0
Number of warrants cancelled (in shares) 0
Number of warrants exercisable (in shares) 5,465
Exercise price (in dollars per share) | $ / shares $ 3.0798
Adjusted exercise price (in dollars per shares) | $ / shares $ 8.5212
Adjusted number of warrants exercisable (in shares) 13,039
2025 November Institutional/Accredited Investor Warrants  
Stockholders’ Equity (Details) - Schedule of common stock issuable upon exercise of warrants outstanding [Line Items]  
Number of warrants (in shares) 13,663
Number of warrants exercised (in shares) 0
Number of warrants cancelled (in shares) 0
Number of warrants exercisable (in shares) 13,663
Exercise price (in dollars per share) | $ / shares $ 2.49
Adjusted exercise price (in dollars per shares) | $ / shares $ 8.52
Adjusted number of warrants exercisable (in shares) 32,599
2025 December 17, Institutional/Accredited Investor Warrants  
Stockholders’ Equity (Details) - Schedule of common stock issuable upon exercise of warrants outstanding [Line Items]  
Number of warrants (in shares) 5,465
Number of warrants exercised (in shares) 0
Number of warrants cancelled (in shares) 0
Number of warrants exercisable (in shares) 5,465
Exercise price (in dollars per share) | $ / shares $ 69.84
Adjusted exercise price (in dollars per shares) | $ / shares $ 8.52
Adjusted number of warrants exercisable (in shares) 13,039
2025 December 26 Institutional/Accredited Investor Warrants  
Stockholders’ Equity (Details) - Schedule of common stock issuable upon exercise of warrants outstanding [Line Items]  
Number of warrants (in shares) 5,465
Number of warrants exercised (in shares) 0
Number of warrants cancelled (in shares) 0
Number of warrants exercisable (in shares) 5,465
Exercise price (in dollars per share) | $ / shares $ 55.15
Adjusted exercise price (in dollars per shares) | $ / shares $ 8.52
Adjusted number of warrants exercisable (in shares) 13,039
2025 December 30 Institutional/Accredited Investor Warrants  
Stockholders’ Equity (Details) - Schedule of common stock issuable upon exercise of warrants outstanding [Line Items]  
Number of warrants (in shares) 140,825
Number of warrants exercised (in shares) 0
Number of warrants cancelled (in shares) 0
Number of warrants exercisable (in shares) 140,825
Exercise price (in dollars per share) | $ / shares $ 63.92
Adjusted exercise price (in dollars per shares) | $ / shares $ 8.52
Adjusted number of warrants exercisable (in shares) 1,056,190
2025 December Institutional/Accredited Investor Pre-Funded Warrants  
Stockholders’ Equity (Details) - Schedule of common stock issuable upon exercise of warrants outstanding [Line Items]  
Number of warrants (in shares) 3,085
Number of warrants exercised (in shares) 1,543
Number of warrants cancelled (in shares) 0
Number of warrants exercisable (in shares) 1,543
Exercise price (in dollars per share) | $ / shares $ 0.0018
Adjusted exercise price (in dollars per shares) | $ / shares $ 0.0018
Adjusted number of warrants exercisable (in shares) 1,543
2026 January Institutional/Accredited Investor Warrants  
Stockholders’ Equity (Details) - Schedule of common stock issuable upon exercise of warrants outstanding [Line Items]  
Number of warrants (in shares) 12,387
Number of warrants exercised (in shares) 0
Number of warrants cancelled (in shares) 0
Number of warrants exercisable (in shares) 12,387
Exercise price (in dollars per share) | $ / shares $ 31.40
Adjusted exercise price (in dollars per shares) | $ / shares $ 8.52
Adjusted number of warrants exercisable (in shares) 45,638
2026 February Institutional/Accredited Investor Warrants  
Stockholders’ Equity (Details) - Schedule of common stock issuable upon exercise of warrants outstanding [Line Items]  
Number of warrants (in shares) 13,663
Number of warrants exercised (in shares) 0
Number of warrants cancelled (in shares) 0
Number of warrants exercisable (in shares) 13,663
Exercise price (in dollars per share) | $ / shares $ 20.33
Adjusted exercise price (in dollars per shares) | $ / shares $ 8.52
Adjusted number of warrants exercisable (in shares) 32,599
2026 March 6 Institutional/Accredited Investor Warrants  
Stockholders’ Equity (Details) - Schedule of common stock issuable upon exercise of warrants outstanding [Line Items]  
Number of warrants (in shares) 16,943
Number of warrants exercised (in shares) 0
Number of warrants cancelled (in shares) 0
Number of warrants exercisable (in shares) 16,943
Exercise price (in dollars per share) | $ / shares $ 16.38
Adjusted exercise price (in dollars per shares) | $ / shares $ 8.52
Adjusted number of warrants exercisable (in shares) 32,599
2026 March 27 Institutional/Accredited Investor Warrants  
Stockholders’ Equity (Details) - Schedule of common stock issuable upon exercise of warrants outstanding [Line Items]  
Number of warrants (in shares) 98,138
Number of warrants exercised (in shares) 0
Number of warrants cancelled (in shares) 0
Number of warrants exercisable (in shares) 98,138
Exercise price (in dollars per share) | $ / shares $ 11.32
Adjusted exercise price (in dollars per shares) | $ / shares $ 8.52
Adjusted number of warrants exercisable (in shares) 117,354
Warrants - May 7, 2025 - 1st Tranche  
Stockholders’ Equity (Details) - Schedule of common stock issuable upon exercise of warrants outstanding [Line Items]  
Number of warrants (in shares) 4,167
Number of warrants exercised (in shares) 0
Number of warrants cancelled (in shares) 0
Number of warrants exercisable (in shares) 4,167
Exercise price (in dollars per share) | $ / shares $ 756.00
Adjusted exercise price (in dollars per shares) | $ / shares $ 756.00
Adjusted number of warrants exercisable (in shares) 4,167
Warrants - May 7, 2025 - 2nd Tranche  
Stockholders’ Equity (Details) - Schedule of common stock issuable upon exercise of warrants outstanding [Line Items]  
Number of warrants (in shares) 4,167
Number of warrants exercised (in shares) 0
Number of warrants cancelled (in shares) 0
Number of warrants exercisable (in shares) 4,167
Exercise price (in dollars per share) | $ / shares $ 900.00
Adjusted exercise price (in dollars per shares) | $ / shares $ 900.00
Adjusted number of warrants exercisable (in shares) 4,167
Warrants - May 7, 2025 - 3rd Tranche  
Stockholders’ Equity (Details) - Schedule of common stock issuable upon exercise of warrants outstanding [Line Items]  
Number of warrants (in shares) 4,167
Number of warrants exercised (in shares) 0
Number of warrants cancelled (in shares) 0
Number of warrants exercisable (in shares) 4,167
Exercise price (in dollars per share) | $ / shares $ 1,080
Adjusted exercise price (in dollars per shares) | $ / shares $ 1,080
Adjusted number of warrants exercisable (in shares) 4,167
Warrants - May 18, 2025 - 1st Tranche  
Stockholders’ Equity (Details) - Schedule of common stock issuable upon exercise of warrants outstanding [Line Items]  
Number of warrants (in shares) 926
Number of warrants exercised (in shares) 0
Number of warrants cancelled (in shares) 0
Number of warrants exercisable (in shares) 926
Exercise price (in dollars per share) | $ / shares $ 720.00
Adjusted exercise price (in dollars per shares) | $ / shares $ 720.00
Adjusted number of warrants exercisable (in shares) 926
Warrants - May 18, 2025 - 2nd Tranche  
Stockholders’ Equity (Details) - Schedule of common stock issuable upon exercise of warrants outstanding [Line Items]  
Number of warrants (in shares) 926
Number of warrants exercised (in shares) 0
Number of warrants cancelled (in shares) 0
Number of warrants exercisable (in shares) 926
Exercise price (in dollars per share) | $ / shares $ 900.00
Adjusted exercise price (in dollars per shares) | $ / shares $ 900.00
Adjusted number of warrants exercisable (in shares) 926
Warrants - May 18, 2025 - 3rd Tranche  
Stockholders’ Equity (Details) - Schedule of common stock issuable upon exercise of warrants outstanding [Line Items]  
Number of warrants (in shares) 926
Number of warrants exercised (in shares) 0
Number of warrants cancelled (in shares) 0
Number of warrants exercisable (in shares) 926
Exercise price (in dollars per share) | $ / shares $ 1,080
Adjusted exercise price (in dollars per shares) | $ / shares $ 1,080
Adjusted number of warrants exercisable (in shares) 926