XML 80 R66.htm IDEA: XBRL DOCUMENT v3.25.2
Share-Based Payments - Narrative (Details)
6 Months Ended
Jun. 30, 2025
Share-based Payment Arrangement, Option  
Share-Based Payments  
Share-Based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term 6 years
Share-Based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate 27.40%
Share-Based Compensation Arrangement By Share-based Payment Award Options Term 10 years
Share-Based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 3 years
Restricted Stock Units (RSUs) Granted On or After March 1, 2020  
Share-Based Payments  
Share-Based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 3 years
Performance stock units  
Share-Based Payments  
Share-Based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 3 years
PSUs granted on or after March 1, 2019, shares issuable upon vesting, mandatory deferral period 1 year