XML 460 R36.htm IDEA: XBRL DOCUMENT v3.23.1
EARNINGS PER SHARE (Tables)
3 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Reconciliation of Basic and Diluted Earnings per Share Computations
The following are computations of basic and diluted earnings per share (in thousands, except per share amounts):
Three Months Ended
 March 31,
 20232022
Numerator for basic and diluted earnings per share:
Net income$72,401 $45,314 
Denominator:
Weighted-average basic shares outstanding54,076 54,408 
Dilutive effect of outstanding stock awards328 264 
Dilutive shares outstanding54,404 54,672 
Basic earnings per share:$1.34 $0.83 
Diluted earnings per share:$1.33 $0.83