XML 56 R46.htm IDEA: XBRL DOCUMENT v3.22.2.2
EARNINGS PER SHARE (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
Basic earnings per share:        
Net income $ 45,964 $ 42,034 $ 148,036 $ 123,713
Weighted-average common shares 57,172 60,319 58,039 60,350
Basic earnings per share $ 0.80 $ 0.70 $ 2.55 $ 2.05
Diluted earnings per share:        
Net income $ 45,964 $ 42,034 $ 148,036 $ 123,713
Weighted-average common shares 57,172 60,319 58,039 60,350
Effect of dilutive awards:        
Employee stock plans 431 1,044 596 1,116
Diluted weighted-average common shares 57,603 61,363 58,635 61,466
Diluted earnings per share $ 0.80 $ 0.69 $ 2.52 $ 2.01
Stock awards excluded in the computation of diluted earnings per share 0 0 0 0