XML 89 R78.htm IDEA: XBRL DOCUMENT v3.25.2
EARNINGS PER COMMON SHARE - Schedule of Computation of Basic and Diluted 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
Basic earnings per common share computation:        
Net income per condensed consolidated statements of income $ 12,881 $ 11,882 $ 23,287 $ 23,407
Net earnings allocated to participating securities (120) (101) (199) (192)
Net earnings allocated to common stock $ 12,761 $ 11,781 $ 23,088 $ 23,215
Weighted average common shares outstanding, including shares considered participating securities (in shares) 21,053,000 21,005,000 21,018,000 20,992,000
Less: Average participating securities (in shares) (172,000) (174,000) (144,000) (165,000)
Weighted average shares (in shares) 20,881,164 20,830,511 20,874,106 20,827,139
Basic earnings per common share (in dollar per share) $ 0.61 $ 0.57 $ 1.11 $ 1.12
Diluted earnings per common share computation:        
Net earnings allocated to common stock $ 12,761 $ 11,781 $ 23,088 $ 23,215
Weighted average common shares outstanding for basic earnings per common share (in shares) 20,881,164 20,830,511 20,874,106 20,827,139
Add: Dilutive effects of stock compensation (in shares) 72,000 62,000 65,000 63,000
Weighted average shares and dilutive potential common shares (in shares) 20,952,891 20,893,396 20,939,424 20,890,203
Diluted earnings per common share (in dollar per share) $ 0.61 $ 0.56 $ 1.10 $ 1.11
Distributed earnings allocated to common stock        
Basic earnings per common share computation:        
Net earnings allocated to common stock $ 3,756 $ 3,642 $ 7,487 $ 7,288
Undistributed earnings allocated to common stock        
Basic earnings per common share computation:        
Net earnings allocated to common stock $ 9,005 $ 8,139 $ 15,601 $ 15,927