XML 72 R63.htm IDEA: XBRL DOCUMENT v3.22.2
EARNINGS PER SHARE - Reconciliation of Basic and Diluted Earnings Per Share Computations (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Numerator for basic and diluted earnings per share:        
Net income, basic $ 148,157 $ 67,075 $ 193,471 $ 88,811
Net income, diluted $ 148,157 $ 67,075 $ 193,471 $ 88,811
Denominator:        
Weighted-average basic shares outstanding (in shares) 54,318 54,529 54,362 54,625
Dilutive effect of outstanding stock awards (in shares) 279 325 277 320
Dilutive shares outstanding (in shares) 54,597 54,854 54,639 54,945
Basic earnings per share (in dollars per share) $ 2.73 $ 1.23 $ 3.56 $ 1.63
Diluted earnings per share (in dollars per share) $ 2.71 $ 1.22 $ 3.54 $ 1.62