v3.26.3
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Earnings Per Share [Abstract]        
Outstanding stock options (in shares) 0 0 0 0
Distributed earnings allocated to common stock $ 10,838 $ 9,296 $ 30,933 $ 27,462
Undistributed earnings allocated to common stock 38,167 32,630 104,666 88,672
Net earnings allocated to common stock 49,005 41,926 135,599 116,134
Net earnings allocated to participating securities 537 370 1,443 1,001
Net income $ 49,542 $ 42,296 $ 137,042 $ 117,135
Weighted average shares outstanding for basic earnings per common share 24,083,332 24,472,035 24,143,752 24,519,828
Dilutive effect of stock compensation (in shares) 0 0 0 0
Weighted average shares outstanding for diluted earnings per common share 24,083,332 24,472,035 24,143,752 24,519,828
Basic earnings per common share (in dollars per share) $ 2.03 $ 1.71 $ 5.62 $ 4.74
Diluted earnings per common share (in dollars per share) $ 2.03 $ 1.71 $ 5.62 $ 4.74