XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.3
Stock Options and Restricted Stock Units (Details) - Schedule of Summarizes Information About Outstanding Stock Options - Range of Exercise Price $3.46 - $15.60 [Member] - Stock Options [Member] - $ / shares
9 Months Ended 12 Months Ended
Sep. 30, 2024
Dec. 31, 2023
Schedule of Summarizes Information About Outstanding Stock Options [Line Items]    
Number Outstanding 418,003  
Wtd.Avg, Life 2 years 9 months 18 days  
Wtd. Avg. Exercise Price $ 7.63  
Wtd.Avg, Life   2 years 10 months 24 days
Wtd. Avg. Exercise Price   $ 8.34
Number Exercisable   461,870