XML 101 R88.htm IDEA: XBRL DOCUMENT v3.22.0.1
Shareholders' Equity - Repurchase Plan (Details) - $ / shares
3 Months Ended 12 Months Ended
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2021
Publicly Announced Share Repurchase Program          
Equity, Class of Treasury Stock [Line Items]          
Total number of shares repurchased         199,000
Average Price Paid per Share $ 21.04       $ 21.04
Jan 1, 2021 through March 31, 2021          
Equity, Class of Treasury Stock [Line Items]          
Total number of shares repurchased       69,787  
Average Price Paid per Share       $ 19.29  
Jan 1, 2021 through March 31, 2021 | Publicly Announced Share Repurchase Program          
Equity, Class of Treasury Stock [Line Items]          
Total number of shares repurchased       69,787  
Maximum Number of Shares that May Yet be Purchased Under the Plans or Programs       700,688  
April 1, 2021 through June 30, 2021          
Equity, Class of Treasury Stock [Line Items]          
Total number of shares repurchased     40,434    
Average Price Paid per Share     $ 21.60    
April 1, 2021 through June 30, 2021 | Publicly Announced Share Repurchase Program          
Equity, Class of Treasury Stock [Line Items]          
Total number of shares repurchased     40,434    
Maximum Number of Shares that May Yet be Purchased Under the Plans or Programs     660,254    
July 1, 2021 through September 30, 2021          
Equity, Class of Treasury Stock [Line Items]          
Total number of shares repurchased   85,055      
Average Price Paid per Share   $ 22.06      
July 1, 2021 through September 30, 2021 | Publicly Announced Share Repurchase Program          
Equity, Class of Treasury Stock [Line Items]          
Total number of shares repurchased   85,055      
Maximum Number of Shares that May Yet be Purchased Under the Plans or Programs   575,199      
October 1, 2021 through December 31, 2021          
Equity, Class of Treasury Stock [Line Items]          
Total number of shares repurchased 3,483        
Average Price Paid per Share $ 24.93       $ 24.93
October 1, 2021 through December 31, 2021 | Publicly Announced Share Repurchase Program          
Equity, Class of Treasury Stock [Line Items]          
Total number of shares repurchased 3,483        
Maximum Number of Shares that May Yet be Purchased Under the Plans or Programs 571,716       571,716