XML 105 R92.htm IDEA: XBRL DOCUMENT v3.22.4
EARNINGS PER SHARE - Reconciliation of Basic and Diluted Earnings Per Share Computations (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Numerator for basic and diluted earnings per share:      
Net income, basic $ 411,744 $ 203,247 $ 134,837
Net income, diluted $ 411,744 $ 203,247 $ 134,837
Denominator:      
Weighted basic shares outstanding (in shares) 54,223 54,514 55,479
Dilutive effect of equity-based compensation awards (in shares) 264 247 211
Weighted dilutive shares outstanding (in shares) 54,487 54,761 55,690
Basic earnings per share (in dollars per share) $ 7.59 $ 3.73 $ 2.43
Diluted earnings per share (in dollars per share) $ 7.56 $ 3.71 $ 2.42