XML 56 R39.htm IDEA: XBRL DOCUMENT v3.26.1
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Numerator:    
Net income $ 136,382 $ 118,487
Denominator (shares in 000's):    
Basic weighted average shares outstanding (in shares) 54,822 56,058
Effect of dilutive securities - Stock options and awards (in shares) 495 469
Diluted weighted average shares outstanding (in shares) 55,317 56,527
Basic earnings per share (in dollars per share) $ 2.49 $ 2.11
Diluted earnings per share (in dollars per share) $ 2.47 $ 2.1
Anti-dilutive shares excluded from the computation of diluted earnings per share 39,570 21,704