XML 69 R57.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Earnings Per Share [Abstract]    
Net income available to common shareholders $ 30,342 $ 29,523
Less: earnings allocated to participating securities (235) (261)
Net earnings allocated to common shareholders 30,107 29,262
Distributed earnings allocated to common stock 11,483 10,505
Undistributed earnings allocated to common stock $ 18,624 $ 18,757
Average shares outstanding (in shares) 14,616 14,795
Effect of dilutive securities:    
Employee stock awards (in shares) 15 24
Average shares outstanding, diluted (in shares) 14,631 14,819
Basic earnings per common share (in dollars per share) $ 2.06 $ 1.98
Diluted earnings per share (in dollars per share) $ 2.06 $ 1.97