v3.26.1
Earnings per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share [Abstract]        
Net income available to common shareholders $ 33,298 $ 33,387 $ 65,033 $ 63,729
Less: earnings allocated to participating securities (242) (306) (527) (541)
Net earnings allocated to common shareholders 33,056 33,081 64,506 63,188
Distributed earnings allocated to common stock 12,125 11,346 24,251 22,691
Undistributed earnings allocated to common stock $ 20,931 $ 21,735 $ 40,255 $ 40,497
Average shares outstanding (in shares) 14,046 14,466 14,151 14,541
Effect of dilutive securities:        
Employee stock awards (in shares) 16 5 18 10
Average shares outstanding, diluted (in shares) 14,062 14,471 14,169 14,551
Basic earnings per common share (in dollars per share) $ 2.35 $ 2.29 $ 4.55 $ 4.35
Diluted earnings per share (in dollars per share) $ 2.35 $ 2.29 $ 4.55 $ 4.35