Stock Repurchase Program (Details) - USD ($) $ / shares in Units, $ in Thousands |
3 Months Ended | 6 Months Ended | |
---|---|---|---|
May 25, 2023 |
Jun. 30, 2024 |
Jun. 30, 2024 |
|
Equity, Class of Treasury Stock [Line Items] | |||
Stock repurchase program, number of shares authorized to be repurchased (in shares) | 2,000,000 | ||
Stock repurchase program, percent of common stock | 1.90% | ||
Shares repurchased, number of shares (in shares) | 263,600 | 365,116 | |
Shares repurchased, value | $ 4,242 | $ 5,894 | |
Share Repurchase Programs | |||
Equity, Class of Treasury Stock [Line Items] | |||
Shares repurchased, number of shares (in shares) | 263,600 | 365,116 | |
Shares repurchased, value | $ 4,200 | $ 5,900 | |
Shares repurchased, price per share (in dollars per share) | $ 16.09 | $ 16.14 |