Dividends and Share Repurchase (Details) - USD ($) $ / shares in Units, $ in Thousands |
3 Months Ended | 9 Months Ended | ||||||
---|---|---|---|---|---|---|---|---|
Oct. 07, 2022 |
Sep. 30, 2022 |
Sep. 30, 2021 |
Sep. 30, 2022 |
Sep. 30, 2021 |
Feb. 24, 2022 |
Oct. 25, 2021 |
Feb. 25, 2020 |
|
Share Repurchase [Abstract] | ||||||||
Share repurchase program authorized amount | $ 24,600 | $ 30,700 | $ 50,000 | |||||
Total number of shares repurchased (in shares) | 307,207 | |||||||
Cost of shares repurchased | $ 7,614 | $ 6,395 | $ 27,032 | $ 20,481 | ||||
Average price per share (in dollars per share) | $ 24.78 | |||||||
Remaining share repurchase program authorized amount | $ 29,400 | $ 29,400 | ||||||
Dividend Declared Q3-2022 [Member] | ||||||||
Dividends [Abstract] | ||||||||
Dividend payable, date to be paid | Oct. 07, 2022 | |||||||
Dividend payable, date of record | Sep. 16, 2022 | |||||||
Dividend Declared Q3-2022 [Member] | Subsequent Event [Member] | ||||||||
Dividends [Abstract] | ||||||||
Cash dividend paid (in dollars per share) | $ 0.06 |