XML 117 R87.htm IDEA: XBRL DOCUMENT v3.25.4
Stock-Based Compensation - Stock Option Summary (Details) - Share-based Payment Arrangement, Option [Member] - USD ($)
$ / shares in Units, shares in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]        
Outstanding, beginning balance (in shares) 274 363 381  
Granted (in shares) 0 0 0  
Exercised (in shares) (87) (89) (18)  
Forfeited (in shares) 0 0 0  
Canceled (in shares) 0 0 0  
Outstanding, ending balance (in shares) 187 274 363 381
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]        
Outstanding, beginning balance (in dollars per share) $ 64.55 $ 61.36 $ 60.63  
Granted (in dollars per share) 0 0 0  
Exercised (in dollars per share) 39.95 51.45 45.96  
Canceled (in dollars per share) 0 0 0  
Forfeited (in dollars per share) 0 0 0  
Outstanding, ending balance (in dollars per share) $ 75.89 $ 64.55 $ 61.36 $ 60.63
Outstanding, Weighted Average Remaining Contractual Term 3 years 1 month 6 days 3 years 2 months 12 days 4 years 4 years 9 months 18 days
Outstanding, Aggregate Intrinsic Value $ 3,188,000 $ 12,087,000 $ 5,886,000 $ 1,892,000
Exercised, Aggregate Intrinsic Value $ 6,461,000 $ 4,450,000 $ 397,000  
Granted, Weighted Average Grant Date Fair Value (in dollars per share) $ 0 $ 0 $ 0