Annual report [Section 13 and 15(d), not S-K Item 405]

Summary of Warrant Activity (Details)

v3.25.1
Summary of Warrant Activity (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Common Stock Warrants [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Number of Warrants, Beginning Balance 4,933,622  
Weighted Average Exercise Price, Beginning Balance $ 9.02  
Average Remaining Contractual Term (years), Beginning   4 years 29 days
Aggregate Intrinsic Value, Beginning $ 21,650,589  
Number of Warrants, Granted 21,538,460  
Weighted Average Exercise Price, Granted $ 1.30  
Weighted Average Remaining Contractual Term (years), issued 2 years 9 months 25 days  
Number of Warrants, Warrants issued (4,716,904)  
Weighted Average Exercise Price, Warrants issued $ 3.18  
Weighted Average Remaining Contractual Term (years), Warrants issued 3 years 1 month 24 days  
Number of Warrants, Warrant modification 11,538,462  
Weighted Average Exercise Price, Warrant modification $ 1.30  
Weighted Average Remaining Contractual Term (years), Warrant modification 3 years 1 month 24 days  
Number of Warrants, Exercised  
Weighted Average Exercise Price, Exercised  
Number of Warrants, Forfeited  
Weighted Average Exercise Price, Forfeited  
Number of Warrants, Cancelled/Expired  
Weighted Average Exercise Price, Cancelled/Expired  
Number of Warrants, Ending Balance 33,293,640 4,933,622
Weighted Average Exercise Price, Ending Balance $ 2.18 $ 9.02
Weighted Average Remaining Contractual Term (years), Ending Balance 2 years 9 months 21 days  
Aggregate Intrinsic Value, Ending $ 21,650,589
Number of Warrants, Exercisable 33,293,640  
Weighted Average Exercise Price, Exercisable $ 2.18  
Weighted Average Remaining Contractual Term (years), Exercisable 2 years 9 months 21 days  
Aggregate Intrinsic Value, Exercisable  
Series C Convertible Preferred Stock Warrants [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Number of Warrants, Beginning Balance 918  
Weighted Average Exercise Price, Beginning Balance $ 240.00  
Average Remaining Contractual Term (years), Beginning   11 months 8 days
Aggregate Intrinsic Value, Beginning  
Number of Warrants, Granted  
Weighted Average Exercise Price, Granted  
Number of Warrants, Exercised  
Weighted Average Exercise Price, Exercised  
Number of Warrants, Forfeited  
Weighted Average Exercise Price, Forfeited  
Number of Warrants, Cancelled/Expired (918)  
Weighted Average Exercise Price, Cancelled/Expired $ 240.00  
Number of Warrants, Ending Balance 918
Weighted Average Exercise Price, Ending Balance $ 240.00
Aggregate Intrinsic Value, Ending
Number of Warrants, Exercisable  
Weighted Average Exercise Price, Exercisable  
Aggregate Intrinsic Value, Exercisable