XML 55 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
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:
Years ended December 31,
202420232022
(In thousands, except per share amounts)
Net income
$143,421 $137,230 $124,781 
Weighted average common shares outstanding - basic
50,97350,97250,972
Effect of dilutive securities - share-based awards
9900
Weighted average common shares outstanding - diluted
51,07250,97250,972
Earnings per share - basic
$2.81 $2.69 $2.45 
Earnings per share - diluted
$2.81 $2.69 $2.45