XML 90 R78.htm IDEA: XBRL DOCUMENT v3.22.0.1
EARNINGS PER SHARE - Computation of Basic Earnings and Diluted Earnings Per Share Data (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 $ 161,458 $ 194,820 $ 146,527
Net income $ 161,458 $ 194,820 $ 146,527
Denominator:      
Weighted-average basic common shares outstanding 40,848 40,035 38,640
Assumed conversion of dilutive securities:      
Share-based awards (in shares) 1,382 1,491 1,465
Convertible Senior Notes (in shares) 14 0 0
Denominator for diluted earnings per share    - Adjusted weighted-average shares 42,244 41,526 40,105
Earnings per common share:      
Basic (USD per share) $ 3.95 $ 4.87 $ 3.79
Diluted (USD per share) $ 3.82 $ 4.69 $ 3.65