XML 41 R30.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Earnings per Share
Basic and diluted EPS were calculated as follows, based on a reconciliation of the weighted average common shares outstanding on a basic and diluted basis:
Three months ended September 30, Nine months ended September 30,
2025202420252024
(In thousands, except per share amounts)
Net income
$56,977 $41,767 $146,492 $108,953 
Weighted average common shares outstanding - basic
51,04850,97251,04450,972
Effect of dilutive securities - share-based awards
8963
Weighted average common shares outstanding - diluted
51,13750,97251,10750,972
EPS - basic
$1.12 $0.82 $2.87 $2.14 
EPS - diluted
$1.11 $0.82 $2.87 $2.14 
Shares excluded from the calculation of diluted EPS due to their anti-dilutive effect
93