XML 208 R37.htm IDEA: XBRL DOCUMENT v3.23.2
EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 30, 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 EndedSix Months Ended
 June 30,June 30,
 2023202220232022
Numerator for basic and diluted earnings per share:
Net income$115,766 $148,157 $188,167 $193,471 
Denominator:
Weighted-average basic shares outstanding54,092 54,318 54,084 54,362 
Dilutive effect of outstanding stock awards356 279 338 277 
Dilutive shares outstanding54,448 54,597 54,422 54,639 
Basic earnings per share:$2.14 $2.73 $3.48 $3.56 
Diluted earnings per share:$2.13 $2.71 $3.46 $3.54