v3.25.2
Schedule of Fair Value of Stock Options (Details)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Expected Volatility  
Expected Volatility, Minimum   35.00%
Expected volatility, maximum   45.00%
Risk free interest rate  
Risk free interest rate, Minimum   2.87%
Risk free interest rate, Maximum   4.72%
Minimum [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Expected life of options   3 years
Maximum [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Expected life of options   5 years