XML 44 R30.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Earnings per Share
Basic and diluted earnings per share were calculated as follows, based on a reconciliation of the weighted average common shares outstanding on a basic and diluted basis:
Three months ended June 30, Six months ended June 30,
2025202420252024
(In thousands, except per share amounts)
Net income
$52,843 $38,972 $89,515 $67,186 
Weighted average common shares outstanding - basic
51,04150,97251,04250,972
Effect of dilutive securities - share-based awards
5350
Weighted average common shares outstanding - diluted
51,09450,97251,09250,972
Earnings per share - basic
$1.04 $0.76 $1.75 $1.32 
Earnings per share - diluted
$1.03 $0.76 $1.75 $1.32 
Shares excluded from the calculation of diluted earnings per share due to their anti-dilutive effect
147