XML 60 R45.htm IDEA: XBRL DOCUMENT v3.22.4
Equity (Details 1) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Mar. 31, 2021
Jun. 30, 2021
Dec. 31, 2022
Total number of shares repurchased     207,964
Average price paid per share     $ 24.04
Total number of shares purchased as part of publicly announced program 179,845 179,845 207,964
Maximum dollar value of shares that may yet be purchased under the program     $ 0
December 1-31, 2019      
Total number of shares repurchased     32,392
Average price paid per share     $ 24.88
Total number of shares purchased as part of publicly announced program     32,392
Maximum dollar value of shares that may yet be purchased under the program     $ 153
May 1-31, 2020      
Total number of shares repurchased     80,748
Average price paid per share     $ 22.92
Total number of shares purchased as part of publicly announced program     80,748
Maximum dollar value of shares that may yet be purchased under the program     $ 2,739
October 1-31, 2019      
Total number of shares repurchased     74,227
Average price paid per share     $ 23.98
Total number of shares purchased as part of publicly announced program     74,227
Maximum dollar value of shares that may yet be purchased under the program     $ 959
August 7-31, 2019      
Total number of shares repurchased     6,171
Average price paid per share     $ 24.79
Total number of shares purchased as part of publicly announced program     6,171
Maximum dollar value of shares that may yet be purchased under the program     $ 0
March 1-31, 2022      
Total number of shares repurchased     6,200
Average price paid per share     $ 29.35
Total number of shares purchased as part of publicly announced program     6,200
Maximum dollar value of shares that may yet be purchased under the program     $ 4,818
April 1-30, 2022      
Total number of shares repurchased     8,226
Average price paid per share     $ 27.76
Total number of shares purchased as part of publicly announced program     8,226
Maximum dollar value of shares that may yet be purchased under the program     $ 4,590