XML 114 R93.htm IDEA: XBRL DOCUMENT v3.25.4
EARNINGS PER SHARE - Reconciliation of Basic and Diluted Earnings Per Share Computations (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Numerator for basic and diluted earnings per share:      
Net income, basic $ 390,974 $ 402,299 $ 377,856
Net income, diluted $ 390,974 $ 402,299 $ 377,856
Denominator:      
Weighted average shares outstanding, basic (in shares) 53,509 53,902 54,071
Dilutive impact of equity awards (in shares) 207 297 311
Weighted average shares outstanding, diluted (in shares) 53,716 54,199 54,382
Basic earnings per share (in dollars per share) $ 7.31 $ 7.46 $ 6.99
Diluted earnings per share (in dollars per share) $ 7.28 $ 7.42 $ 6.95