XML 68 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
EARNINGS PER SHARE (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share
The following table sets forth the calculations of basic and diluted net earnings per common share (in thousands, except per share amounts):
 Year Ended December 31,
 202320222021
Net income$784,288 $1,248,080 $178,921 
Basic earnings per common share
$9.09 $14.68 $4.82 
Diluted earnings per common share
$9.02 $14.58 $4.74 
Weighted-average shares outstanding - basic86,240 85,005 37,155 
Add: dilutive effect of stock awards748 599 591 
Weighted-average shares outstanding - diluted86,988 85,604 37,746