XML 59 R38.htm IDEA: XBRL DOCUMENT v3.25.0.1
EARNINGS PER SHARE (Tables)
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Earnings per Common Share
Basic and diluted earnings per common share were calculated as follows (in thousands, except per share amounts):
 
Years Ended December 31,
202420232022
Basic weighted average number of shares outstanding72,476 73,238 73,388 
Effect of dilutive securities:
Unvested restricted stock856 900 814 
Diluted average shares outstanding73,332 74,138 74,202 
Net earnings$786,186 $738,748 $992,192 
Basic earnings per share$10.85 $10.09 $13.52 
Diluted earnings per share$10.72 $9.96 $13.37