v3.26.1
Earnings per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Earnings Per Share [Abstract]    
Net income available to common shareholders $ 31,735 $ 30,342
Less: earnings allocated to participating securities (283) (235)
Net earnings allocated to common shareholders 31,452 30,107
Distributed earnings allocated to common stock 12,167 11,483
Undistributed earnings allocated to common stock $ 19,285 $ 18,624
Average shares outstanding (in shares) 14,270 14,616
Effect of dilutive securities:    
Employee stock awards (in shares) 4 15
Average shares outstanding, diluted (in shares) 14,274 14,631
Basic earnings per common share (in dollars per share) $ 2.20 $ 2.06
Diluted earnings per share (in dollars per share) $ 2.20 $ 2.06