XML 60 R49.htm IDEA: XBRL DOCUMENT v3.23.2
BASIC AND DILUTED AVERAGE SHARES (Details 1)
6 Months Ended
Jun. 30, 2023
USD ($)
$ / shares
shares
Total number of shares purchased 27,421
Average price paid per share | $ / shares $ 7.10
Total purchase price | $ $ 194,820
Share available to purchase under plan 972,579
April 1 - 30, 2023  
Average price paid per share | $ / shares $ 0
Total purchase price | $ $ 0
Share available to purchase under plan 1,000,000
May 1 - 31, 2023  
Total number of shares purchased 17,029
Average price paid per share | $ / shares $ 6.73
Total purchase price | $ $ 114,621
Share available to purchase under plan 982,971
June 1 - 30, 2023  
Total number of shares purchased 10,392
Average price paid per share | $ / shares $ 7.72
Total purchase price | $ $ 80,199
Share available to purchase under plan 972,579