Treasury Stock (Details) - $ / shares |
3 Months Ended | 6 Months Ended | ||||
---|---|---|---|---|---|---|
Jun. 30, 2025 |
Mar. 31, 2025 |
Jun. 30, 2024 |
Mar. 31, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Equity, Class of Treasury Stock [Line Items] | ||||||
Shares of common stock repurchased at average cost | 1,100 | 2,151 | 1,504 | |||
Common Stock Repurchase Program [Member] | ||||||
Equity, Class of Treasury Stock [Line Items] | ||||||
Shares of common stock repurchased at average cost | 0 | 0 | 0 | 0 | ||
Remaining number of shares authorized to be repurchased under stock repurchase program | 30,626 | 30,626 | 30,626 | 30,626 | ||
2012 Equity Incentive Plan [Member] | ||||||
Equity, Class of Treasury Stock [Line Items] | ||||||
Shares of common stock repurchased at average cost | 3,251 | 1,504 | ||||
Repurchased shares of common stock average cost per share | $ 15.59 | $ 11.62 | ||||
Treasury stock transferred to fund awards granted | 27,197 | 52,252 | ||||
Treasury stock transferred, average cost per share | $ 9.39 | $ 10.69 |