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

Stockholders??? (Deficit) Equity - Schedule of Warrants Outstanding and Exercisable (Details)

v3.25.1
Stockholders’ (Deficit) Equity - Schedule of Warrants Outstanding and Exercisable (Details) - Warrant [Member] - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Exercise Price Range [Line Items]      
Warrants Outstanding, Number of Shares 6,133,476 1,240,678 180,832
Warrants Exercisable, Weighted Average Remaining Life in Years 5 years 10 months 24 days    
Warrants Exercisable, Number of Shares 6,133,476    
Range of Exercise Price One [Member]      
Exercise Price Range [Line Items]      
Warrants Outstanding, Exercise Price (in Dollars per share) $ 4,370    
Warrants Outstanding, Number of Shares 15,794    
Warrants Exercisable, Weighted Average Remaining Life in Years 9 months 18 days    
Warrants Exercisable, Number of Shares 15,794    
Range of Exercise Price Two [Member]      
Exercise Price Range [Line Items]      
Warrants Outstanding, Exercise Price (in Dollars per share) $ 2,850    
Warrants Outstanding, Number of Shares 6,579    
Warrants Exercisable, Weighted Average Remaining Life in Years 1 year 7 months 6 days    
Warrants Exercisable, Number of Shares 6,579    
Range of Exercise Price Three [Member]      
Exercise Price Range [Line Items]      
Warrants Outstanding, Exercise Price (in Dollars per share) $ 2,686.6    
Warrants Outstanding, Number of Shares 168    
Warrants Exercisable, Weighted Average Remaining Life in Years    
Warrants Exercisable, Number of Shares 168    
Range of Exercise Price Four [Member]      
Exercise Price Range [Line Items]      
Warrants Outstanding, Exercise Price (in Dollars per share) $ 1,900    
Warrants Outstanding, Number of Shares 6,748    
Warrants Exercisable, Weighted Average Remaining Life in Years 1 year 1 month 6 days    
Warrants Exercisable, Number of Shares 6,748    
Range of Exercise Price Five [Member]      
Exercise Price Range [Line Items]      
Warrants Outstanding, Exercise Price (in Dollars per share) $ 3.23    
Warrants Outstanding, Number of Shares 4,049    
Warrants Exercisable, Weighted Average Remaining Life in Years 4 years 1 month 6 days    
Warrants Exercisable, Number of Shares 4,049    
Range of Exercise Price Six [Member]      
Exercise Price Range [Line Items]      
Warrants Outstanding, Exercise Price (in Dollars per share) $ 2.28    
Warrants Outstanding, Number of Shares 1,200,000    
Warrants Exercisable, Weighted Average Remaining Life in Years 5 years 6 months    
Warrants Exercisable, Number of Shares 1,200,000    
Range of Exercise Price Seven [Member]      
Exercise Price Range [Line Items]      
Warrants Outstanding, Exercise Price (in Dollars per share) $ 1.68    
Warrants Outstanding, Number of Shares 3,000,000    
Warrants Exercisable, Weighted Average Remaining Life in Years 6 years 9 months 18 days    
Warrants Exercisable, Number of Shares 3,000,000    
Range of Exercise Price Eight [Member]      
Exercise Price Range [Line Items]      
Warrants Outstanding, Exercise Price (in Dollars per share) $ 1.5    
Warrants Outstanding, Number of Shares 1,900,138    
Warrants Exercisable, Weighted Average Remaining Life in Years 4 years 9 months 18 days    
Warrants Exercisable, Number of Shares 1,900,138