Quarterly report [Sections 13 or 15(d)]

Schedule of Activity of Warrants (Details)

v3.25.3
Schedule of Activity of Warrants (Details) - $ / shares
9 Months Ended 12 Months Ended
Sep. 30, 2025
Dec. 31, 2024
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Number of Warrants Outstanding, Beginning 5,402,306  
Weighted Average Exercise Price, Beginning $ 2.50  
Average Life (years) Outstanding 4 years 7 months 2 days 5 years 4 months 6 days
Number of Warrants Outstanding, Ending 4,024,893 5,402,306
Weighted Average Exercise Price, Ending $ 2.38 $ 2.50
Number of Warrants, Exercisable 4,024,893  
Weighted Average Exercise Price, Exercisable $ 2.38  
Average Life (years) Outstanding, Exercisable 4 years 7 months 2 days  
Exercise Price 1.00 [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Number of Warrants, Granted 6,571  
Weighted Average Exercise Price, Granted $ 1.00  
Average Life (years), Granted 3 years 29 days  
Exercise Price 1.31 [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Number of Warrants, Granted 357,150  
Weighted Average Exercise Price, Granted $ 1.31  
Average Life (years), Granted 5 years  
Exercise Price 1.25 [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Number of Warrants, Granted 490,000  
Weighted Average Exercise Price, Granted $ 1.25  
Average Life (years), Granted 5 years  
2.25 Prefunded Warrants [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Number of Warrants, Exercised [1] (1,162,802)  
Weighted Average Exercise Price, Exercised [1] $ 2.25  
2.25 Exercise Price [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Number of Warrants, Exercised (1,068,332)  
Weighted Average Exercise Price, Exercised $ 2.25  
[1] Prefunded warrants issued in December 2024