XML 50 R34.htm IDEA: XBRL DOCUMENT v3.23.1
EARNINGS PER SHARE (Tables)
3 Months Ended
Mar. 31, 2023
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):
Three Months Ended March 31,
20232022
Net income$202,461 $91,639 
Basic net income per common share$2.48 $1.08 
Diluted net income per common share$2.46 $1.07 
Weighted-average shares outstanding - basic81,719 84,840 
Add: dilutive effect of stock awards711 486 
Weighted-average shares outstanding - diluted82,430 85,326