XML 176 R126.htm IDEA: XBRL DOCUMENT v3.25.4
Stock-Based Compensation (Share-Based Payment Arrangement, Option, Activity) (Details) - Employee Stock Option - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number, Beginning Balance 3,226,456    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Beginning Balance $ 53.38    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures 366,136    
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price $ 82.79    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (652,497)    
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price $ 55.53    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period (16,449)    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price $ 64.05    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number, Ending Balance 2,923,646 3,226,456  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Ending Balance $ 56.52 $ 53.38  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term 6 years 25 days    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number 1,943,447    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price $ 53.47    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value $ 75,109,000    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term 4 years 11 months 23 days    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value $ 17.43 $ 9.31 $ 10.04