XML 66 R54.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Earnings Per Share [Abstract]        
Outstanding stock options (in shares) 0 0 0 0
Distributed earnings allocated to common stock $ 8,821 $ 7,900 $ 25,438 $ 23,694
Undistributed earnings allocated to common stock 25,801 24,707 74,795 71,894
Net earnings allocated to common stock 34,622 32,607 100,233 95,588
Net earnings allocated to participating securities 315 332 952 910
Net income available to common shareholders $ 34,937 $ 32,939 $ 101,185 $ 96,498
Weighted average shares outstanding for basic earnings per common share 24,514,144 24,660,508 24,489,665 24,677,914
Dilutive effect of stock compensation (in shares) 0 0 0 0
Weighted average shares outstanding for diluted earnings per common share 24,514,144 24,660,508 24,489,665 24,677,914
Basic earnings per common share (in dollars per share) $ 1.41 $ 1.32 $ 4.09 $ 3.87
Diluted earnings per common share (in dollars per share) $ 1.41 $ 1.32 $ 4.09 $ 3.87