XML 36 R24.htm IDEA: XBRL DOCUMENT v3.22.2.2
Equity (Details 1) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended
Mar. 31, 2021
Jun. 30, 2021
Sep. 30, 2022
Average price paid per share     $ 24.04
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
Number of shares repurchased     207,964
March 1-31, 2022 [Member]      
Average price paid per share     $ 29.35
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
Number of shares repurchased     6,200
April 1-30, 2022 [Member]      
Average price paid per share     $ 27.76
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
Number of shares repurchased     8,226
May 1-31, 2022 [Member]      
Average price paid per share     $ 22.92
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
Number of shares repurchased     80,748
June 1-30, 2022 [Member]      
Average price paid per share     $ 23.98
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
Number of shares repurchased     74,227
August 7-31, 2019      
Average price paid per share     $ 9.34
Number of shares purchased as part of publicly announced program     22,150
Maximum dollar value of shares that may yet be purchased under the program     $ 793
Number of shares repurchased     22,150
September 1-30, 2019      
Average price paid per share     $ 10.00
Number of shares purchased as part of publicly announced program     2,830
Maximum dollar value of shares that may yet be purchased under the program     $ 765
Number of shares repurchased     2,830
October 1-31, 2019 [Member]      
Average price paid per share     $ 10.44
Number of shares purchased as part of publicly announced program     39,363
Maximum dollar value of shares that may yet be purchased under the program     $ 354
Number of shares repurchased     39,363
November 1-30, 2019 [Member]      
Average price paid per share     $ 10.43
Number of shares purchased as part of publicly announced program     11,827
Maximum dollar value of shares that may yet be purchased under the program     $ 231
Number of shares repurchased     11,827
December 1-31, 2019 [Member]      
Average price paid per share     $ 0
Number of shares purchased as part of publicly announced program     0
Maximum dollar value of shares that may yet be purchased under the program     $ 231
Number of shares repurchased     0
January 1-31, 2020 [Member]      
Average price paid per share     $ 0
Number of shares purchased as part of publicly announced program     0
Maximum dollar value of shares that may yet be purchased under the program     $ 231
Number of shares repurchased     0
February 1-29, 2020 [Member]      
Average price paid per share     $ 0
Number of shares purchased as part of publicly announced program     0
Maximum dollar value of shares that may yet be purchased under the program     $ 231
Number of shares repurchased     0
March 1-31, 2020 [Member]      
Average price paid per share     $ 9.33
Number of shares purchased as part of publicly announced program     21,700
Maximum dollar value of shares that may yet be purchased under the program     $ 1,028
Number of shares repurchased     21,700
April 1-30, 2020 [Member]      
Average price paid per share     $ 9.02
Number of shares purchased as part of publicly announced program     22,698
Maximum dollar value of shares that may yet be purchased under the program     $ 823
Number of shares repurchased     22,698
May 1-31, 2020 [Member]      
Average price paid per share     $ 9.51
Number of shares purchased as part of publicly announced program     39,500
Maximum dollar value of shares that may yet be purchased under the program     $ 448
Number of shares repurchased     39,500
March 1-31, 2021 [Member]      
Average price paid per share     $ 22.89
Number of shares purchased as part of publicly announced program     19,777
Maximum dollar value of shares that may yet be purchased under the program     $ 0
Number of shares repurchased     19,777
Total [Member]      
Average price paid per share     $ 11.15
Number of shares purchased as part of publicly announced program     179,845
Maximum dollar value of shares that may yet be purchased under the program     $ 0
Number of shares repurchased     179,845
July 1-31, 2022 [Member]      
Average price paid per share     $ 24.88
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
Number of shares repurchased     32,392
Aug 1-31, 2022 [Member]      
Average price paid per share     $ 24.79
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
Number of shares repurchased     6,171
Sep 1-30, 2022 [Member]      
Average price paid per share     $ 0
Number of shares purchased as part of publicly announced program     0
Maximum dollar value of shares that may yet be purchased under the program     $ 0
Number of shares repurchased     0