XML 52 R38.htm IDEA: XBRL DOCUMENT v3.25.1
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Numerator:    
Net income $ 118,487 $ 123,415
Denominator (shares in 000's):    
Basic weighted average shares outstanding (in shares) 56,058,000 56,865,000
Effect of dilutive securities - Stock options and awards (in shares) 469,000 776,000
Diluted weighted average shares outstanding (in shares) 56,527,000 57,641,000
Basic earnings per share (in dollars per share) $ 2.11 $ 2.17
Diluted earnings per share (in dollars per share) $ 2.1 $ 2.14
Anti-dilutive shares excluded from the computation of diluted earnings per share 21,704 25,147