XML 56 R42.htm IDEA: XBRL DOCUMENT v3.26.1
STOCKHOLDERS' EQUITY - Schedule of Stock Options / Other Information Pertaining to Stock Option Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]    
Outstanding at beginning of period (in shares) 900 962
Granted (in shares) 71 51
Exercised (in shares) (66) (18)
Forfeited (in shares) 0 0
Canceled (in shares) (2) 0
Outstanding at end of period (in shares) 903 995
Exercisable at end of period (in shares) 653 688
Weighted Average Exercise Price    
Outstanding at beginning of period (in dollars per share) $ 120.48 $ 114.81
Granted (in dollars per share) 178.68 159.18
Exercised (in dollars per share) 101.52 90.50
Forfeited (in dollars per share) 0 0
Canceled (in dollars per share) 139.31 0
Outstanding at end of period (in dollars per share) 126.38 117.53
Exercisable at end of period (in dollars per share) $ 114.89 $ 105.78
Aggregate intrinsic value, outstanding, beginning of period $ 29,888 $ 46,346
Aggregate intrinsic value, outstanding, end of period 39,577 48,212
Aggregate intrinsic value, exercisable, end of period $ 35,662 $ 41,408
Weighted average remaining contractual term, outstanding 5 years 6 months 5 years 7 months 6 days
Weighted average remaining contractual term, exercisable 4 years 6 months 4 years 4 months 24 days
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]    
Weighted-average fair value of options granted (in dollars per share) $ 48.90 $ 48.86
Total intrinsic value of stock options exercised $ 4,754 $ 1,388
Stock options    
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]    
Dividend yields 0.50% 0.60%
Expected volatilities 23.50% 26.00%
Risk-free interest rates 3.80% 4.50%
Expected lives 5 years 2 months 12 days 5 years 2 months 12 days