v3.25.2
Pension Plan and Stock Compensation - Stock Compensation (Details) - Restricted Stock Units (RSUs)
6 Months Ended
Jun. 30, 2025
shares
Shares  
Non-vested at beginning of period (in shares) 163,798
Granted (in shares) 89,621
Vested (in shares) (59,007)
Non-vested at end of period (in shares) 194,412