Annual report [Section 13 and 15(d), not S-K Item 405]

SCHEDULE OF STOCK OPTIONS VALUATION ASSUMPTIONS (Details)

v3.25.0.1
SCHEDULE OF STOCK OPTIONS VALUATION ASSUMPTIONS (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Employee Stock Options Granted [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Weighted-average fair value per share $ 4.90 $ 2.07
Risk-free interest rate, Minimum [1] 4.04% 3.48%
Risk-free interest rate, Maximum [1] 4.11% 4.98%
Expected volatility rate, Minimum [2] 59.07% 55.19%
Expected volatility rate, Maximum [2] 59.10% 58.78%
Dividend yield [3] 0.00% 0.00%
Employee Stock Options Granted [Member] | Minimum [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Expected option life [4] 5 years 2 months 12 days 5 years
Employee Stock Options Granted [Member] | Maximum [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Expected option life [4] 5 years 6 months 5 years 7 months 6 days
Outside Director Stock Options Granted [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Weighted-average fair value per share $ 6.87 $ 6.46
Dividend yield [3] 0.00% 0.00%
Expected option life [4] 9 years 6 months 10 years
Risk-free interest rate [1] 4.20% 3.85%
Expected volatility of stock [2] 56.00% 54.31%
[1] The risk-free interest rate is based on the U.S. Treasury yield in effect at the grant date over the expected term of the option.
[2] The expected volatility is based on historical volatility from the Company’s traded Common Stock over the expected term of the option.
[3] The Company has never paid any dividends on its Common Stock. Our Loan Agreement prohibits the Company from paying any cash dividends without prior approval from our lender.
[4] The expected option life is based on historical exercises and post-vesting data.