XML 65 R48.htm IDEA: XBRL DOCUMENT v3.25.0.1
EARNINGS PER SHARE (Table)
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share Reconciliation [Table Text Block]
Earnings per share calculations for the years ended December 31, 2024, 2023, and 2022, were as follows:
(In thousands, except per share data)Net EarningsWeighted-
Average Shares
Outstanding
Earnings per Share
2024
Basic earnings per share $404,978 38,153 $10.61 
Dilutive effect of deferred stock compensation220 
Diluted earnings per share$404,978 38,373 $10.55 
2023
Basic earnings per share$354,509 38,283 $9.26 
Dilutive effect of deferred stock compensation246 
Diluted earnings per share$354,509 38,529 $9.20 
2022
Basic earnings per share$294,348 38,386 $7.67 
Dilutive effect of deferred stock compensation263 
Diluted earnings per share$294,348 38,649 $7.62