XML 84 R70.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock Options and Warrants (Details) - Schedule of Fair Values of Stock Options Granted - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Stock Options and Warrants (Details) - Schedule of Fair Values of Stock Options Granted [Line Items]    
Expected volatility 61.00%  
Dividend yield 0.00% 0.00%
Weighted-average grant date fair value per share (in Dollars per share) $ 3.46 $ 3.97
Minimum [Member]    
Stock Options and Warrants (Details) - Schedule of Fair Values of Stock Options Granted [Line Items]    
Risk-free interest rates 3.70% 1.38%
Expected life (in years) 2 years 6 months 2 years 6 months
Expected volatility   71.60%
Maximum [Member]    
Stock Options and Warrants (Details) - Schedule of Fair Values of Stock Options Granted [Line Items]    
Risk-free interest rates 3.97% 2.73%
Expected life (in years) 3 years 6 months 4 years
Expected volatility   72.00%