XML 62 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
EARNINGS PER SHARE (Table)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share Reconciliation [Table Text Block]
Earnings per share calculations for the years ended December 31, 2023, 2022, and 2021, were as follows:
(In thousands, except per share data)Net EarningsWeighted-
Average Shares
Outstanding
Earnings per Share
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 
2021
Basic earnings per share$262,829 40,417 $6.50 
Dilutive effect of deferred stock compensation185 
Diluted earnings per share$262,829 40,602 $6.47