XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.3
Schedule of summarizes information about stock options outstanding (Details) - Options Held [Member] - $ / shares
9 Months Ended
Sep. 30, 2024
Dec. 31, 2023
Offsetting Assets [Line Items]    
Range of exercise price, minimum $ 1.32  
Range of exercise price, maximum $ 12.36  
Options outstanding 1,871,515 2,065,381
Weighted average remaining contractual life 4 years 4 months 6 days  
Weighted average exercise price $ 5.25 $ 4.89
Options exercisable 1,611,094  
Weighted average exercise price, exercisable $ 4.26