XML 67 R55.htm IDEA: XBRL DOCUMENT v3.24.3
Stock Options (Details ) - $ / shares
3 Months Ended 12 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Equity Option [Member]        
Beginning balance shares 226,365 445,232 477,449 535,953
Stock options exercised (82,077) (218,867) (22,073)  
Stock options forfeited (13,715)   (10,144) (58,504)
Ending balance shares 130,573 226,365 445,232 477,449
Weighted Average Exercise Prices [Member]        
Beginning balance $ 5.42 $ 5.47 $ 5.47 $ 5.47
Exercise price exercised 5.53 5.52 5.50  
Exercise price forfeited 5.52   5.50 5.47
Ending balance $ 5.34 $ 5.42 $ 5.47 $ 5.47