XML 68 R56.htm IDEA: XBRL DOCUMENT v3.25.1
BASIC AND DILUTED AVERAGE SHARES - Repurchase of Company Shares (Details)
3 Months Ended
Mar. 31, 2025
USD ($)
$ / shares
shares
Total number of shares purchased Beginning Balance 928,930
Total number of shares purchased Ending Balance 929,430
Average price paid per share Beginning Balance | $ / shares $ 4.92
Average price paid per share Ending Balance | $ / shares $ 4.92
Total price paid Beginning Balance | $ $ 4,568,823
Total price paid Ending Balance | $ $ 4,571,449
Share available to purchase under plan Beginning Balance 71,070
Share available to purchase under plan Ending Balance 170,570
January 1 - 31, 2024  
Share available to purchase under plan 71,070
February 1 - 29, 2024  
Share available to purchase under plan 71,070
March 1 - 31, 2024  
Total number of shares purchased 500
Average price paid per share | $ / shares $ 5.25
Total price paid | $ $ 2,626
Share available to purchase under plan 170,570