v3.25.1
Schedule of Stock Option Activity (Details) - Share-Based Payment Arrangement, Option [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]    
Options Outstanding, Beginning Balance 1,183,000  
Weighted-Average Exercise Price, Beginning Balance $ 5.06  
Weighted-Average Remaining Contractual Term, Outstanding 9 years 7 months 2 days 9 years 9 months 29 days
Aggregate Intrinsic Value, Beginning Balance  
Options, Granted 40,000  
Weighted-Average Exercise Price, Granted $ 5.00  
Weighted-Average Remaining Contractual Term, Granted   9 years 9 months 18 days
Aggregate Intrinsic Value, Granted  
Options, Exercised  
Weighted-Average Exercise Price, Exercised  
Options, Cancelled/Exchanged  
Weighted-Average Exercise Price, Cancelled/Exchanged  
Options Outstanding, Ending Balance 1,223,000 1,183,000
Weighted-Average Exercise Price, Ending Balance $ 5.06 $ 5.06
Aggregate Intrinsic Value, Ending Balance
Options, Exercisable 609,563  
Weighted-Average Exercise Price, Exercisable $ 5.03  
Weighted-Average Remaining Contractual Term, Exercisable 9 years 7 months 2 days  
Aggregate Intrinsic Value, Exercisable