XML 87 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-Based Compensation - Schedule of Grant-Date Fair Values (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Fair Value Assumptions      
Expected volatility, minimum 20.50% 28.90%  
Expected volatility, maximum 30.00% 33.60%  
Risk-free rate, minimum 4.31% 1.72%  
Risk-free rate, maximum 4.62% 2.59%  
Expected holding period (years)     2 years 10 months 2 days
Expected volatility     33.20%
Risk-free rate     0.31%
Minimum      
Fair Value Assumptions      
Expected holding period (years) 1 year 2 years 10 months 2 days  
Maximum      
Fair Value Assumptions      
Expected holding period (years) 2 years 10 months 2 days 3 years