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