XML 60 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders’ Equity - Schedule of Warrant Activity (Details) - Stock Warrants [Member] - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of Warrants, Ending balance 4,509,259 11,245
Weighted Average Exercise Price, Ending balance $ 3.11 $ 54.78
Weighted Average Remaining Contractual Term (Years), Ending balance 3 years 6 months 25 days 4 years 1 month 17 days
Aggregate Intrinsic Value, Ending balance $ 301,616
Number of Warrants, Exercisable   4,509,259  
Weighted Average Exercise Price, Exercisable   $ 3.11  
Weighted Average Remaining Contractual Term (Years), Exercisable   3 years 6 months 25 days  
Aggregate Intrinsic Value, Exercisable   $ 301,616  
Number of Warrants, Granted   7,531,849 11,245
Weighted Average Exercise Price, Granted   $ 3.11 $ 54.78
Weighted Average Remaining Contractual Term (Years), Granted  
Aggregate Intrinsic Value, Granted  
Number of Warrants, Exercised   (3,033,835)  
Weighted Average Exercise Price, Exercised   $ 2.58  
Weighted Average Remaining Contractual Term (Years), Exercised    
Aggregate Intrinsic Value, Exercised