XML 61 R50.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings Per Share, Dividends and Repurchases - Share Repurchases and Retirement (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2022
Jan. 11, 2022
Earnings Per Share, Dividends and Repurchases    
Stock Repurchase Program, Authorized Amount   $ 100,000
Shares repurchased and retired, Shares 45,885  
Shares repurchased and retired, Value $ 1,314  
Shares repurchased, average cost $ 28.63  
Share repurchase authorization, Value $ 98,700