Share Repurchase Program (Details) - USD ($) $ in Thousands, shares in Millions |
3 Months Ended | 9 Months Ended | ||||
---|---|---|---|---|---|---|
Sep. 30, 2022 |
Sep. 30, 2021 |
Sep. 30, 2022 |
Sep. 30, 2021 |
Feb. 17, 2022 |
Dec. 31, 2021 |
|
Share Repurchase Program [Abstract] | ||||||
Stock Repurchase Program, Authorized Amount | $ 200,000 | $ 200,000 | $ 100,000 | |||
Repurchase of common shares, shares | 0.3 | |||||
Repurchase of common shares | $ 15,099 | $ 15,494 | 55,334 | $ 15,494 | ||
Stock Repurchase Program, Remaining Authorized Repurchase Amount | $ 93,100 | $ 93,100 | ||||
Stock Repurchase Program, Authorized Amount increase/decrease | $ 100,000 |