Quarterly report [Sections 13 or 15(d)]

Summary of Warrant Activity (Details)

v3.25.3
Summary of Warrant Activity (Details) - Common Stock Warrants [Member] - USD ($)
9 Months Ended 12 Months Ended
Sep. 30, 2025
Dec. 31, 2024
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Number of Warrants, Beginning Balance 332,998  
Weighted Average Exercise Price, Beginning Balance $ 220.05  
Weighted Average Remaining Contractual Term (years) 4 years 9 months 3 days 2 years 9 months 21 days
Aggregate Intrinsic Value, Beginning  
Number of Warrants, Issued 2,297,345  
Weighted Average Exercise Price, Issued $ 3.3713  
Weighted Average Remaining Contractual Term (years), Warrant modification 9 years 11 months 4 days  
Number of Warrants, Warrants issued February 23, 2023 and May 23, 2024 (330,785)  
Weighted Average Exercise Price, Warrants issued February 23, 2023 and May 23, 2024 $ 130.00  
Weighted Average Remaining Contractual Term (years), Warrants issued February 23, 2023 and May 23, 2024 2 years 5 months 12 days  
Number of Warrants, Warrant modification April 17, 2025 12,754,739  
Weighted Average Exercise Price, Warrant modification April 17, 2025 $ 3.3713  
Weighted Average Remaining Contractual Term (years), Warrant modification April 17, 2025 3 years 7 months 20 days  
Number of Warrants, Exercised (800,000)  
Weighted Average Exercise Price, Exercised $ 3.3713  
Weighted Average Remaining Contractual Term (years), Exercised 1 year 5 months 23 days  
Aggregate Intrinsic Value, Exercised $ 622,960  
Number of Warrants, Forfeited  
Weighted Average Exercise Price, Forfeited  
Number of Warrants, Canceled/Expired (52)  
Weighted Average Exercise Price, Canceled/Expired $ 36,970.67  
Number of Warrants, Ending Balance 14,254,245 332,998
Weighted Average Exercise Price, Ending Balance $ 5.36 $ 220.05
Aggregate Intrinsic Value, Ending
Number of Warrants, Exercisable 11,956,900  
Weighted Average Exercise Price, Exercisable $ 5.74  
Weighted Average Remaining Contractual Term (years), Exercisable 3 years 9 months 7 days  
Aggregate Intrinsic Value, Exercisable