XML 62 R52.htm IDEA: XBRL DOCUMENT v3.22.2.2
Earnings Per Share, Dividends and Repurchases - Share Repurchases and Retirement (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2022
Jan. 31, 2022
Earnings (loss) Per Share, Dividends and Repurchases          
Stock Repurchase Program, Authorized Amount         $ 100,000
Shares repurchased and retired, Shares       995,176  
Shares repurchased and retired, Value $ 11,929 $ 10,552 $ 1,314 $ 23,800  
Shares repurchased, average cost       $ 23.91  
Share repurchase authorization, Value $ 76,200     $ 76,200