v3.26.3
EARNINGS PER SHARE (Tables)
9 Months Ended
Sep. 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 September 30,Nine Months Ended September 30,
2026202520262025
Basic weighted average number of shares outstanding64,698 70,680 65,941 71,346 
Effect of dilutive securities:
Unvested restricted stock units429 508 371 533 
Diluted average shares outstanding65,127 71,188 66,312 71,879 
Net earnings$67,784 $99,297 $213,723 $368,982 
Basic earnings per share$1.05 $1.40 $3.24 $5.17 
Diluted earnings per share$1.04 $1.39 $3.22 $5.13