XML 59 R38.htm IDEA: XBRL DOCUMENT v3.22.4
EARNINGS PER SHARE (Tables)
12 Months Ended
Dec. 31, 2022
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share The following table sets forth the calculations of basic and diluted net income per common share (in thousands, except per share amounts):
 Year Ended December 31,
 202220212020
Net income$1,248,080 $178,921 $103,528 
Basic net income per common share$14.68 $4.82 $4.98 
Diluted net income per common share$14.58 $4.74 $4.95 
Weighted-average shares outstanding - basic85,005 37,155 20,774 
Add: dilutive effect of stock awards599 591 138 
Weighted-average shares outstanding - diluted85,604 37,746 20,912