XML 81 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2024
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)
202420232022
Numerator:
Net income$151,420 $126,734 $148,351 
Denominator:
Weighted-average common shares outstanding
16,143,708 16,163,500 16,246,009 
Effect of dilutive PBRSUs and TBRSUs
101,089 86,519 119,300 
Weighted-average common shares outstanding adjusted for the effect of dilutive PBRSUs and TBRSUs
16,244,797 16,250,019 16,365,309 
Earnings per common share:
Basic earnings per common share$9.38 $7.84 $9.13 
Diluted earnings per common share$9.32 $7.80 $9.06