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

Stockholders??? (Deficit) Equity - Schedule of Warrant Activity (Details)

v3.25.1
Stockholders’ (Deficit) Equity - Schedule of Warrant Activity (Details) - Warrant [Member] - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2024
Dec. 31, 2023
Class of Warrant or Right [Line Items]      
Number of Number of Warrants, Issued   6,100,138 1,329,275
Weighted Average Exercise Price, Issued   $ 1.74 $ 1.95
Weighted Average Remaining Life in Years, Issued   5 years 6 months 5 years 4 months 24 days
Number of Number of Warrants, Exercised   (1,207,274) (269,429)
Weighted Average Exercise Price, Exercised   $ 2.54 $ 0.0019
Number of Number of Warrants, Expired   (66)  
Weighted Average Exercise Price, Expired   $ 2,686.6  
Number of Warrants, Balance 180,832 6,133,476 1,240,678
Weighted Average Exercise Price, Balance $ 644.8 $ 18.19 $ 83.98
Weighted Average Remaining Life in Years, Balance 5 years 1 month 6 days 5 years 1 month 6 days 5 years 1 month 6 days
Intrinsic Value, Balance $ 125,211 $ 1,028,044 $ 1,832,026
Number of Number of Warrants, Exercisable   6,133,476  
Weighted Average Exercise Price, Exercisable   $ 18.19  
Weighted Average Remaining Life in Years, Exercisable   5 years 10 months 24 days  
Intrinsic Value, Exercisable