XML 75 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Schedule of computation of basic and diluted earnings per common share
The following table sets forth the computation of basic and diluted earnings per common share:
 
Year ended December 31
(In thousands, except share data)
202320222021
Numerator:
Net income$126,734 $148,351 $153,945 
Denominator:
Weighted-average common shares outstanding
16,163,500 16,246,009 16,291,016 
Effect of dilutive PBRSUs and TBRSUs
86,519 119,300 134,190 
Weighted-average common shares outstanding adjusted for the effect of dilutive PBRSUs and TBRSUs
16,250,019 16,365,309 16,425,206 
Earnings per common share:
Basic earnings per common share$7.84 $9.13 $9.45 
Diluted earnings per common share$7.80 $9.06 $9.37