XML 81 R69.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders’ Deficit - Schedule of common stock issuable upon exercise of warrants outstanding (Details)
3 Months Ended
Mar. 31, 2025
$ / shares
shares
Stockholders’ Equity (Details) - Schedule of common stock issuable upon exercise of warrants outstanding [Line Items]  
Number of Warrants (in shares) 3,087,116
Warrants exercised (in shares) 0
Number of Warrants Cancelled (in shares) 472,500
Number of Warrants Exercisable (in shares) 2,614,616
Public Warrants  
Stockholders’ Equity (Details) - Schedule of common stock issuable upon exercise of warrants outstanding [Line Items]  
Number of Warrants (in shares) 7,188
Warrants exercised (in shares) 0
Number of Warrants Cancelled (in shares) 0
Number of Warrants Exercisable (in shares) 7,188
Exercise price (in dollars per share) | $ / shares $ 4,600
Private Warrants - February 2020  
Stockholders’ Equity (Details) - Schedule of common stock issuable upon exercise of warrants outstanding [Line Items]  
Number of Warrants (in shares) 341
Warrants exercised (in shares) 0
Number of Warrants Cancelled (in shares) 0
Number of Warrants Exercisable (in shares) 341
Exercise price (in dollars per share) | $ / shares $ 4,600
PIPE Warrants  
Stockholders’ Equity (Details) - Schedule of common stock issuable upon exercise of warrants outstanding [Line Items]  
Number of Warrants (in shares) 3,384
Warrants exercised (in shares) 0
Number of Warrants Cancelled (in shares) 0
Number of Warrants Exercisable (in shares) 3,384
Exercise price (in dollars per share) | $ / shares $ 4,600
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) 10,000
Warrants exercised (in shares) 0
Number of Warrants Cancelled (in shares) 0
Number of Warrants Exercisable (in shares) 10,000
Exercise price (in dollars per share) | $ / shares $ 1,500
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) 48,000
Warrants exercised (in shares) 0
Number of Warrants Cancelled (in shares) 22,500
Number of Warrants Exercisable (in shares) 25,500
Exercise price (in dollars per share) | $ / shares $ 20.00
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) 480,000
Warrants exercised (in shares) 0
Number of Warrants Cancelled (in shares) 0
Number of Warrants Exercisable (in shares) 480,000
Exercise price (in dollars per share) | $ / shares $ 20.00
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) 480,000
Warrants exercised (in shares) 0
Number of Warrants Cancelled (in shares) 450,000
Number of Warrants Exercisable (in shares) 30,000
Exercise price (in dollars per share) | $ / shares $ 20.00
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) 1,147,832
Warrants exercised (in shares) 0
Number of Warrants Cancelled (in shares) 0
Number of Warrants Exercisable (in shares) 1,147,832
Exercise price (in dollars per share) | $ / shares $ 3.78
2024 December Institutional/Accredited Investor Warrants  
Stockholders’ Equity (Details) - Schedule of common stock issuable upon exercise of warrants outstanding [Line Items]  
Number of Warrants (in shares) 85,287
Warrants exercised (in shares) 0
Number of Warrants Cancelled (in shares) 0
Number of Warrants Exercisable (in shares) 85,287
Exercise price (in dollars per share) | $ / shares $ 3.26
2025 March Institutional/Accredited Investor Warrants  
Stockholders’ Equity (Details) - Schedule of common stock issuable upon exercise of warrants outstanding [Line Items]  
Number of Warrants (in shares) 825,084
Warrants exercised (in shares) 0
Number of Warrants Cancelled (in shares) 0
Number of Warrants Exercisable (in shares) 825,084
Exercise price (in dollars per share) | $ / shares $ 2.02