XML 72 R60.htm IDEA: XBRL DOCUMENT v3.24.3
BASIC AND DILUTED AVERAGE SHARES - Repurchase of Company Shares (Details) - USD ($)
3 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Total number of shares purchased Beginning Balance     415,973
Total number of shares purchased Ending Balance 916,597 769,402 617,313
Average price paid per share Beginning Balance     $ 5.18
Average price paid per share Ending Balance $ 4.91 $ 4.91 $ 4.96
Total price paid Beginning Balance     $ 2,155,049
Total price paid Ending Balance $ 4,504,044 $ 3,775,534 $ 3,060,195
Share available to purchase under plan Beginning Balance 230,598 382,687 584,027
Share available to purchase under plan Ending Balance 83,403 230,598 382,687
January 1 - 31, 2024      
Total number of shares purchased     59,417
Average price paid per share     $ 4.52
Total price paid     $ 268,569
Share available to purchase under plan     524,610
February 1 - 29, 2024      
Total number of shares purchased     56,343
Average price paid per share     $ 4.53
Total price paid     $ 255,195
Share available to purchase under plan     468,267
March 1 - 31, 2024      
Total number of shares purchased     85,580
Average price paid per share     $ 4.46
Total price paid     $ 381,382
Share available to purchase under plan     382,687
April 1 - 30, 2024      
Total number of shares purchased   30,891  
Average price paid per share   $ 4.66  
Total price paid   $ 143,840  
Share available to purchase under plan   351,796  
May 1 - 31, 2024      
Total number of shares purchased   37,672  
Average price paid per share   $ 4.65  
Total price paid   $ 175,257  
Share available to purchase under plan   314,124  
June 1 - 30, 2024      
Total number of shares purchased   83,526  
Average price paid per share   $ 4.74  
Total price paid   $ 396,242  
Share available to purchase under plan   230,598  
July 1 - 31, 2024      
Share available to purchase under plan Ending Balance 155,272    
Total number of shares purchased 75,326    
Average price paid per share $ 4.87    
Total price paid $ 367,144    
August 1 - 31, 2024      
Share available to purchase under plan Ending Balance 103,919    
Total number of shares purchased 51,353    
Average price paid per share $ 4.98    
Total price paid $ 255,633    
September 1 - 30, 2024      
Share available to purchase under plan Ending Balance 83,403    
Total number of shares purchased 20,516    
Average price paid per share $ 5.15    
Total price paid $ 105,733