Common Share Repurchases - Additional Information (Details) - USD ($) $ / shares in Units, $ in Thousands |
3 Months Ended | 6 Months Ended | |||
---|---|---|---|---|---|
Jun. 30, 2025 |
Mar. 31, 2025 |
Mar. 31, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Equity, Class of Treasury Stock [Line Items] | |||||
Stock repurchased during period, value | $ 11 | $ 1,141 | $ 267 | ||
The Share Repurchase Program [Member] | |||||
Equity, Class of Treasury Stock [Line Items] | |||||
Share repurchase program, amount authorized | 50,000 | $ 50,000 | |||
Share repurchase program, available for repurchase, amount | $ 48,100 | $ 48,100 | |||
Stock repurchased during period, shares | 30,371 | 7,348 | |||
Shares acquired, average cost per share | $ 37.92 | $ 36.34 | |||
Stock repurchased during period, value | $ 1,200 | $ 300 |