XML 61 R46.htm IDEA: XBRL DOCUMENT v3.23.3
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Basic earnings per share:        
Net income $ 19,796 $ 45,964 $ 41,464 $ 148,036
Weighted-average common shares 57,383,000 57,172,000 57,282,000 58,039,000
Basic earnings per share $ 0.34 $ 0.80 $ 0.72 $ 2.55
Diluted earnings per share:        
Net income $ 19,796 $ 45,964 $ 41,464 $ 148,036
Weighted-average common shares 57,383,000 57,172,000 57,282,000 58,039,000
Effect of dilutive awards:        
Employee stock plans 358,000 431,000 429,000 596,000
Diluted weighted-average common shares 57,741,000 57,603,000 57,711,000 58,635,000
Diluted earnings per share $ 0.34 $ 0.80 $ 0.72 $ 2.52
Stock awards excluded in the computation of diluted earnings per share 0 0 0 0