v3.25.1
Schedule of Exercise Price of Warrants (Details) - Warrant [Member] - $ / shares
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 71,250 71,250
Weighted Avg. Remaining Life 4 years 9 months 5 years
Warrants Exercisable 71,250  
Exercise Price 1 [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Exercise Price $ 6.25  
Warrants Outstanding 71,250  
Weighted Avg. Remaining Life 4 years 9 months  
Warrants Exercisable 71,250