XML 44 R31.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2024
Earnings Per Share [Abstract]  
Schedule of Reconciliation from Basic to Diluted Average Common Shares
The following table sets forth the reconciliation from basic to diluted average common shares and the calculations of net income per common share.  Net income for basic and diluted calculations do not differ.
Three Months Ended
September 30,
Nine Months Ended
September 30,
(In thousands, except per share)
2024202320242023
Net Income$27,405 $34,915 $87,849 $104,638 
Average Common Shares:
Basic (weighted-average outstanding shares)
11,977 11,928 11,965 11,916 
Dilutive potential common shares from stock options
64 68 70 67 
Diluted (weighted-average outstanding shares)
12,041 11,996 12,035 11,983 
Basic earnings per share$2.29 $2.93 $7.34 $8.78 
Diluted earnings per share$2.28 $2.91 $7.30 $8.73