v3.25.1
Schedule of Exercise Price of Stock Options (Details) - Share-Based Payment Arrangement, Option [Member]
3 Months Ended
Mar. 31, 2025
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Options Outstanding 1,223,000
Weighted Avg. Remaining Life 9 years 7 months 2 days
Options Exercisable 609,563
Exercise Price 1 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Exercise Price | $ / shares $ 5.00
Options Outstanding 1,068,000
Weighted Avg. Remaining Life 9 years 7 months 2 days
Options Exercisable 570,813
Exercise Price 2 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Exercise Price | $ / shares $ 5.47
Options Outstanding 155,000
Weighted Avg. Remaining Life 9 years 7 months 2 days
Options Exercisable 38,750