XML 67 R55.htm IDEA: XBRL DOCUMENT v3.26.1
BASIC AND DILUTED AVERAGE SHARES - Repurchase of Company Shares (Details)
3 Months Ended
Mar. 31, 2026
USD ($)
$ / shares
shares
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]  
Total number of shares purchased Beginning Balance 961,155
Total number of shares purchased Ending Balance 961,155
Average price paid per share Beginning Balance | $ / shares $ 4.95
Average price paid per share Ending Balance | $ / shares $ 4.95
Total price paid Beginning Balance | $ $ 4,757,731
Total price paid Ending Balance | $ $ 4,757,731
Share available to purchase under plan Beginning Balance 138,845
Share available to purchase under plan Ending Balance 138,845
January  
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]  
Share available to purchase under plan 138,845
February  
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]  
Share available to purchase under plan 138,845
March  
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]  
Share available to purchase under plan 138,845