v3.25.1
Schedule of Changes in Restricted Stock Units Outstanding (Details) - Restricted Stock Units (RSUs) [Member] - $ / shares
3 Months Ended
May 20, 2022
Mar. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of RSU's, Outstanding   2,500
Weighted Average Exercise Price, Outstanding   $ 1.96
Number of RSU's, Granted 30,000
Weighted Average Exercise Price, Granted  
Number of RSU's, Exercised   (2,500)
Weighted Average Exercise Price, Exercised   $ 1.96
Number of RSU's, Forfeited or expired  
Weighted Average Exercise Price, Forfeited or expired  
Number of RSU's, Outstanding  
Weighted Average Exercise Price, Outstanding