XML 211 R150.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Compensation Plans - Performance Shares (Details) - Performance Shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Volatility of common stock 21.70% 33.00% 35.90%
Average correlation coefficient of peer companies 42.00% 52.00% 68.00%
Term 3 years 3 years 3 years
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate 4.40% 4.40% 1.80%
Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Average volatility of peer companies 20.00% 26.00% 27.00%
Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Average volatility of peer companies 33.00% 41.00% 46.00%