XML 106 R93.htm IDEA: XBRL DOCUMENT v3.22.0.1
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, 2021
Dec. 31, 2020
Dec. 31, 2019
Numerator for basic and diluted earnings per share:      
Net income $ 203,247 $ 134,837 $ 97,740
Denominator:      
Weighted basic shares outstanding (in shares) 54,514 55,479 55,845
Dilutive effect of equity-based compensation awards (in shares) 247 211 284
Weighted dilutive shares outstanding (in shares) 54,761 55,690 56,129
Basic earnings per share (in dollars per share) $ 3.73 $ 2.43 $ 1.75
Diluted earnings per share (in dollars per share) $ 3.71 $ 2.42 $ 1.74