XML 35 R23.htm IDEA: XBRL DOCUMENT v3.22.2
Equity (Details 1) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Mar. 31, 2021
Jun. 30, 2022
Jun. 30, 2021
Total number of shares repurchased     169,401 179,845
Average price paid per share     $ 23.86 $ 11.15
Total number of shares purchased as part of publicly announced program 163,201 179,845 169,401 179,845
Maximum dollar value of shares that may yet be purchased under the program $ 959,000   $ 959,000 $ 0
October 1-31, 2019 [Member]        
Total number of shares repurchased       39,363
Average price paid per share       $ 10.44
Total 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,000
August 7-31, 2019        
Total number of shares repurchased       22,150
Average price paid per share       $ 9.34
Total 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,000
September 1-30, 2019        
Total number of shares repurchased       2,830
Average price paid per share       $ 10.00
Total 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,000
November 1-30, 2019 [Member]        
Total number of shares repurchased       11,827
Average price paid per share       $ 10.43
Total 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,000
December 1-31, 2019 [Member]        
Total number of shares repurchased       0
Average price paid per share       $ 0
Total 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,000
January 1-31, 2020 [Member]        
Total number of shares repurchased       0
Average price paid per share       $ 0
Total 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,000
February 1-29, 2020 [Member]        
Total number of shares repurchased       0
Average price paid per share       $ 0
Total 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,000
March 1-31, 2020 [Member]        
Total number of shares repurchased       21,700
Average price paid per share       $ 9.33
Total 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,000
April 1-30, 2020 [Member]        
Total number of shares repurchased       22,698
Average price paid per share       $ 9.02
Total 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,000
May 1-31, 2020 [Member]        
Total number of shares repurchased       39,500
Average price paid per share       $ 9.51
Total 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,000
March 1-31, 2021 [Member]        
Total number of shares repurchased       19,777
Average price paid per share       $ 22.89
Total 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
March 1-31, 2022 [Member]        
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,000   $ 4,818,000  
April 1-30, 2022 [Member]        
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,000   $ 4,590,000  
May 1-31, 2022 [Member]        
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,000   $ 2,739,000  
June 1-30, 2022 [Member]        
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,000   $ 959,000  
December 1-31, 2019        
Average price paid per share       $ 0.00
Maximum dollar value of shares that may yet be purchased under the program       $ 231,000