XML 68 R57.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Earnings Per Share [Abstract]        
Outstanding stock options (in shares) 0 0 0 0
Distributed earnings allocated to common stock $ 9,296 $ 8,821 $ 27,462 $ 25,438
Undistributed earnings allocated to common stock 32,630 25,801 88,672 74,795
Net earnings allocated to common stock 41,926 34,622 116,134 100,233
Net earnings allocated to participating securities 370 315 1,001 952
Net income available to common shareholders $ 42,296 $ 34,937 $ 117,135 $ 101,185
Weighted average shares outstanding for basic earnings per common share 24,472,035 24,514,144 24,519,828 24,489,665
Dilutive effect of stock compensation (in shares) 0 0 0 0
Weighted average shares outstanding for diluted earnings per common share 24,472,035 24,514,144 24,519,828 24,489,665
Basic earnings per common share (in dollars per share) $ 1.71 $ 1.41 $ 4.74 $ 4.09
Diluted earnings per common share (in dollars per share) $ 1.71 $ 1.41 $ 4.74 $ 4.09