XML 106 R71.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders’ Deficit - Schedule of common stock issuable upon exercise of warrants outstanding (Details)
6 Months Ended
Jun. 30, 2025
$ / shares
shares
Stockholders’ Equity (Details) - Schedule of common stock issuable upon exercise of warrants outstanding [Line Items]  
Number of Warrants (in shares) 23,455,899
Number of Warrants Exercised (in shares) 2,754,925
Number of Warrants Cancelled (in shares) 472,500
Number of Warrants Exercisable (in shares) 20,228,474
Public Warrants  
Stockholders’ Equity (Details) - Schedule of common stock issuable upon exercise of warrants outstanding [Line Items]  
Number of Warrants (in shares) 7,188
Number of 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
Number of 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
Number of 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
Number of 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
Number of 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
Number of 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
Number of 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) 2,076,036
Number of Warrants Exercised (in shares) 1,700,351
Number of Warrants Cancelled (in shares) 0
Number of Warrants Exercisable (in shares) 375,685
Exercise price (in dollars per share) | $ / shares $ 0.74
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) 277,780
Number of Warrants Exercised (in shares) 0
Number of Warrants Cancelled (in shares) 0
Number of Warrants Exercisable (in shares) 277,780
Exercise price (in dollars per share) | $ / shares $ 1.00
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) 1,777,750
Number of Warrants Exercised (in shares) 285,028
Number of Warrants Cancelled (in shares) 0
Number of Warrants Exercisable (in shares) 1,492,722
Exercise price (in dollars per share) | $ / shares $ 0.74
2025 April 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,953,537
Number of Warrants Exercised (in shares) 769,546
Number of Warrants Cancelled (in shares) 0
Number of Warrants Exercisable (in shares) 1,183,991
Exercise price (in dollars per share) | $ / shares $ 0.74
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) 5,341,879
Number of Warrants Exercised (in shares) 0
Number of Warrants Cancelled (in shares) 0
Number of Warrants Exercisable (in shares) 5,341,879
Exercise price (in dollars per share) | $ / shares $ 0.78
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) 3,000,000
Number of Warrants Exercised (in shares) 0
Number of Warrants Cancelled (in shares) 0
Number of Warrants Exercisable (in shares) 3,000,000
Exercise price (in dollars per share) | $ / shares $ 1.05
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) 3,000,000
Number of Warrants Exercised (in shares) 0
Number of Warrants Cancelled (in shares) 0
Number of Warrants Exercisable (in shares) 3,000,000
Exercise price (in dollars per share) | $ / shares $ 1.25
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) 3,000,000
Number of Warrants Exercised (in shares) 0
Number of Warrants Cancelled (in shares) 0
Number of Warrants Exercisable (in shares) 3,000,000
Exercise price (in dollars per share) | $ / shares $ 1.50
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) 666,668
Number of Warrants Exercised (in shares) 0
Number of Warrants Cancelled (in shares) 0
Number of Warrants Exercisable (in shares) 666,668
Exercise price (in dollars per share) | $ / shares $ 1.00
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) 666,668
Number of Warrants Exercised (in shares) 0
Number of Warrants Cancelled (in shares) 0
Number of Warrants Exercisable (in shares) 666,668
Exercise price (in dollars per share) | $ / shares $ 1.25
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) 666,668
Number of Warrants Exercised (in shares) 0
Number of Warrants Cancelled (in shares) 0
Number of Warrants Exercisable (in shares) 666,668
Exercise price (in dollars per share) | $ / shares $ 1.50