v3.25.2
Stockholders' Equity - Schedule of Warrant Activity (Details) - Warrant [Member] - $ / shares
6 Months Ended 12 Months Ended
Dec. 31, 2023
Jun. 30, 2025
Dec. 31, 2024
Schedule of Warrant Activity [Line Items]      
Warrants Outstanding, Granted   799,631
Weighted Average Exercise Price, Granted   $ 3
Warrants Outstanding, Exercised   (799,631)
Weighted Average Exercise Price, Exercised   $ 3
Warrants Outstanding, Repurchased     (65,625)
Weighted Average Exercise Price, Repurchased     $ 0.8
Warrants Outstanding, Balance 70,750 5,125 804,756
Weighted Average Exercise Price, Balance $ 255.3 $ 195.12 $ 4.22
Weighted Average Remaining Contractual Term in Years, Balance 3 years 5 months 19 days 1 year 7 months 2 days 2 years 1 month 2 days