XML 92 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-Based Compensation (Summary of Performance Share Units Grant-Date Fair Values and their Related Assumptions) (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Performance Share Units [Member]      
Share Based Compensation Arrangement By Share Based Payment Award Line Items      
Grant-date fair value $ 40.41    
Risk-free interest rate 4.28% 4.15% 1.81%
Volatility factor 46.03% 61.43% 70.10%
Contractual term (years) 2 years 10 months 20 days 2 years 10 months 20 days 2 years 10 months 20 days
Including Performance Factor Shares Granted [Member]      
Share Based Compensation Arrangement By Share Based Payment Award Line Items      
Grant-date fair value $ 56.99 $ 81.7 $ 68.68