XML 69 R58.htm IDEA: XBRL DOCUMENT v3.25.1
Equity - Schedule of Warrant Activity (Details) - Warrant [Member] - $ / shares
3 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Mar. 31, 2025
Mar. 31, 2024
Schedule of Warrant Activity [Line Items]        
Warrants outstanding, Granted     40,514
Exercisable Into Number of Shares, Granted     40,514
Weighted Average Exercise Price, Granted (in Dollars per share)     $ 1.37
Average Remaining Contractual Life, Granted     4 years 11 months 26 days
Warrants outstanding, Exercised     1,433,067
Exercisable Into Number of Shares, Exercised     1,433,067
Weighted Average Exercise Price, Exercised (in Dollars per share)     $ 0.0001
Average Remaining Contractual Life, Exercised    
Warrants outstanding, Ending balance 2,312,006 9,623,806 2,312,006 8,231,253
Exercisable Into Number of Shares, Ending balance 2,110,618 5,394,642 2,110,618 4,002,089
Weighted Average Exercise Price, Ending balance (in Dollars per share) $ 29.94 $ 19.45 $ 29.94 $ 23.11
Average Remaining Contractual Life, Ending balance 3 years 5 months 15 days 4 years 6 months 14 days 3 years 2 months 19 days 4 years 2 months 23 days