v3.26.3
Earnings per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Earnings Per Share [Abstract]        
Net income available to common shareholders $ 34,609 $ 35,188 $ 99,642 $ 98,917
Less: earnings allocated to participating securities (449) (323) (975) (864)
Net earnings allocated to common shareholders 34,160 34,865 98,667 98,053
Distributed earnings allocated to common stock 13,938 12,495 38,188 35,186
Undistributed earnings allocated to common stock $ 20,222 $ 22,370 $ 60,479 $ 62,867
Average shares outstanding (in shares) 14,027 14,457 14,109 14,512
Effect of dilutive securities:        
Employee stock awards (in shares) 22 6 19 9
Average shares outstanding, diluted (in shares) 14,049 14,463 14,128 14,521
Basic earnings per common share (in dollars per share) $ 2.44 $ 2.41 $ 6.99 $ 6.76
Diluted earnings per share (in dollars per share) $ 2.43 $ 2.41 $ 6.98 $ 6.75