XML 73 R61.htm IDEA: XBRL DOCUMENT v3.22.4
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Basic earnings per share:      
Net income $ 170,851 $ 164,413 $ 71,176
Weighted-average common shares 57,801,000 60,327,000 59,657,000
Basic earnings per share $ 2.96 $ 2.73 $ 1.19
Diluted earnings per share:      
Net income $ 170,851 $ 164,413 $ 71,176
Weighted-average common shares 57,801,000 60,327,000 59,657,000
Effect of dilutive awards:      
Employee stock plans 570,000 1,140,000 1,188,000
Diluted weighted-average common shares 58,371,000 61,467,000 60,845,000
Diluted earnings per share $ 2.93 $ 2.67 $ 1.17
Stock awards excluded in the computation of diluted earnings per share 0 0 0