XML 70 R57.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share [Abstract]        
Outstanding stock options (in shares) 0 0 0 0
Distributed earnings allocated to common stock $ 9,329 $ 8,308 $ 18,166 $ 16,617
Undistributed earnings allocated to common stock 27,676 28,124 56,042 48,994
Net earnings allocated to common stock 37,005 36,432 74,208 65,611
Net earnings allocated to participating securities 314 361 631 637
Net income available to common shareholders $ 37,319 $ 36,793 $ 74,839 $ 66,248
Weighted average shares outstanding for basic earnings per common share 24,541,385 24,495,495 24,544,120 24,477,292
Dilutive effect of stock compensation (in shares) 0 0 0 0
Weighted average shares outstanding for diluted earnings per common share 24,541,385 24,495,495 24,544,120 24,477,292
Basic earnings per common share (in dollars per share) $ 1.51 $ 1.49 $ 3.02 $ 2.68
Diluted earnings per common share (in dollars per share) $ 1.51 $ 1.49 $ 3.02 $ 2.68