XML 90 R79.htm IDEA: XBRL DOCUMENT v3.25.1
EARNINGS PER COMMON SHARE - Schedule of Computation of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Basic earnings per common share computation:    
Net income per condensed consolidated statements of income $ 10,406 $ 11,525
Net earnings allocated to participating securities (57) (92)
Net earnings allocated to common stock $ 10,349 $ 11,433
Weighted average common shares outstanding, including shares considered participating securities (in shares) 20,981,000 20,979,000
Less: Average participating securities (in shares) (114,000) (155,000)
Weighted average shares (in shares) 20,866,970 20,823,766
Basic earnings per common share (in dollar per share) $ 0.50 $ 0.55
Diluted earnings per common share computation:    
Net earnings allocated to common stock $ 10,349 $ 11,433
Weighted average common shares outstanding for basic earnings per common share (in shares) 20,866,970 20,823,766
Add: Dilutive effects of stock compensation (in shares) 58,000 63,000
Weighted average shares and dilutive potential common shares (in shares) 20,925,388 20,887,088
Diluted earnings per common share (in dollar per share) $ 0.50 $ 0.55
Distributed earnings allocated to common stock    
Basic earnings per common share computation:    
Net earnings allocated to common stock $ 3,756 $ 3,646
Undistributed earnings allocated to common stock    
Basic earnings per common share computation:    
Net earnings allocated to common stock $ 6,593 $ 7,787