v3.25.1
Schedule of Warrant Activity (Details) - Warrant [Member] - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Warrants Outstanding, Beginning Balance 71,250  
Weighted-Average Exercise Price, Beginning Balance $ 6.25  
Weighted-Average Remaining Contractual Term, Outstanding 4 years 9 months 5 years
Aggregate Intrinsic Value, Beginning Balance  
Warrants, Granted  
Weighted-Average Exercise Price, Granted  
Warrants, Exercised  
Weighted-Average Exercise Price, Exercised  
Warrants, Cancelled/Exchanged  
Weighted-Average Exercise Price, Cancelled/Exchanged  
Warrants Outstanding, Ending Balance 71,250 71,250
Weighted-Average Exercise Price, Ending Balance $ 6.25 $ 6.25
Aggregate Intrinsic Value, Ending Balance
Warrants, Exercisable 71,250  
Weighted-Average Exercise Price, Exercisable $ 6.25  
Weighted-Average Remaining Contractual Term, Exercisable 4 years 9 months  
Aggregate Intrinsic Value, Exercisable