XML 68 R59.htm IDEA: XBRL DOCUMENT v3.22.2.2
Earnings Per Share - Computation of Basic Earnings and Diluted Earnings Per Share Data (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Numerator for basic and diluted earnings per share:        
Net income, basic $ 53,233 $ 44,170 $ 133,163 $ 106,676
Net income, diluted $ 53,233 $ 44,170 $ 133,163 $ 106,676
Denominator:        
Weighted-average basic common shares outstanding (in shares) 41,600 40,888 41,523 40,805
Assumed conversion of dilutive securities:        
Stock awards (in shares) 807 1,398 902 1,391
Convertible Senior Notes (in shares) 0 0 0 0
Denominator for diluted earnings per share- Adjusted weighted-average shares (in shares) 42,407 42,286 42,425 42,196
Earnings per common share:        
Basic (in usd per share) $ 1.28 $ 1.08 $ 3.21 $ 2.61
Diluted (in usd per share) $ 1.26 $ 1.04 $ 3.14 $ 2.53