XML 61 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
BASIC AND DILUTED AVERAGE SHARES (Details 1)
3 Months Ended
Mar. 31, 2024
USD ($)
$ / shares
shares
Total number of shares purchased Ending Balance 617,313
Total number of shares purchased Beginning Balance 415,973
Average price paid per share Ending Balance | $ / shares $ 4.96
Average price paid per share Beginning Balance | $ / shares $ 5.18
Total purchase price Ending Balance | $ $ 3,060,195
Total purchase price Beginning Balance | $ $ 2,155,049
Share available to purchase under plan Ending Balance 382,687
Share available to purchase under plan Beginning Balance 584,027
January 1 - 31, 2024  
Total number of shares purchased 59,417
Average price paid per share | $ / shares $ 4.52
Total purchase price | $ $ 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 | $ / shares $ 4.53
Total purchase price | $ $ 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 | $ / shares $ 4.46
Total purchase price | $ $ 381,382
Share available to purchase under plan 382,687