v3.25.2
Earnings per Share (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Schedule Of Computation Of Basic And Diluted Earnings Per Share
The following table sets forth the computation of basic and diluted earnings per share using the two class method (in thousands, except per share data): 
Three months ended June 30,Six months ended June 30,
2025202420252024
Net income available to common shareholders$33,387 $29,115 $63,729 $58,638 
Less: earnings allocated to participating securities(306)(258)(541)(519)
Net earnings allocated to common shareholders$33,081 $28,857 $63,188 $58,119 
Distributed earnings allocated to common stock$11,346 $10,418 $22,691 $20,835 
Undistributed earnings allocated to common stock21,735 18,439 40,497 37,284 
Net earnings allocated to common shareholders$33,081 $28,857 $63,188 $58,119 
Average shares outstanding14,466 14,695 14,541 14,721 
Effect of dilutive securities:  
Employee stock awards5 15 10 19 
Shares for diluted earnings per share14,471 14,710 14,551 14,740 
Basic earnings per share$2.29 $1.96 $4.35 $3.95 
Diluted earnings per share$2.29 $1.96 $4.35 $3.94