XML 63 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
EARNINGS PER SHARE (Tables)
12 Months Ended
Dec. 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 for per share amounts):
 For the years ended December 31,
 202320222021
Numerator for basic and diluted earnings per share:   
Net income$377,856 $411,744 $203,247 
Denominator:   
Weighted basic shares outstanding54,071 54,223 54,514 
Dilutive effect of equity-based compensation awards311 264 247 
Weighted dilutive shares outstanding54,382 54,487 54,761 
Basic earnings per share$6.99 $7.59 $3.73 
Diluted earnings per share$6.95 $7.56 $3.71 
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The Company included all outstanding performance awards and restricted stock awards in the calculation of diluted earnings per share except for as shown in the table below:
 For the years ended December 31,
 202320222021
Antidilutive restricted stock awards12,247 10,250 67,981 
Performance stock awards for which performance criteria was not attained at reporting date88,876 — 14,237