v3.26.1
EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2026
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):
 
Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
Basic weighted average number of shares outstanding65,787 71,456 66,573 71,684 
Effect of dilutive securities:
Unvested restricted stock344 444 361 562 
Diluted average shares outstanding66,131 71,900 66,934 72,246 
Net earnings$90,630 $146,879 $145,939 $269,685 
Basic earnings per share$1.38 $2.06 $2.19 $3.76 
Diluted earnings per share$1.37 $2.04 $2.18 $3.73