Quarterly report [Sections 13 or 15(d)]

Stockholders??? Equity - Schedule of Warrants Activity (Details)

v3.25.1
Stockholders’ Equity - Schedule of Warrants Activity (Details) - Warrant [Member] - $ / shares
3 Months Ended
Jan. 01, 2025
Mar. 31, 2025
Schedule of Warrants Activity [Line Items]    
Number of Shares Under Warrant, Ending Balance 26,490,110 25,384,610
Weighted Average Exercise Price, Ending Balance $ 1.7 $ 1.41
Weighted Average Remaining Contractual Life, Ending Balance 3 years 10 months 2 days 3 years 7 months 13 days
Number of Shares Under Warrant, Vested and Exercisable   25,250,876
Weighted Average Exercise Price, Vested and Exercisable   $ 1.41
Weighted Average Remaining Contractual Life, Vested and Exercisable   3 years 7 months 9 days
Number of Shares Under Warrant, Exercised   (1,105,500)
Weighted Average Exercise Price, Exercised   $ 0.73