XML 148 R107.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-Based Compensation Share-Based Compensation - Restricted Stock and Performance Shares (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]    
Beginning balance, Weighted Average Grant Date Fair Value $ 41.06 $ 34.77
Ending balance, Weighted Average Grant Date Fair Value $ 45.22 $ 41.06
Restricted Stock [Member]    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]    
Beginning balance, Number of Share Units Outstanding 100  
Granted, Number of Share Units Outstanding 32  
Vested, Number of Share Units Outstanding 30  
Forfeited, Number of Share Units Outstanding 0  
Ending balance, Number of Share Units Outstanding 102 100
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]    
Beginning balance, Weighted Average Grant Date Fair Value $ 103.19  
Granted, Weighted Average Grant Date Fair Value 126.52  
Vested, Weighted Average Grant Date Fair Value 91.52  
Forfeited, Weighted Average Grant Date Fair Value 124.41  
Ending balance, Weighted Average Grant Date Fair Value $ 113.79 $ 103.19
Performance Shares [Member]    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]    
Beginning balance, Number of Share Units Outstanding 97  
Granted, Number of Share Units Outstanding 39  
Net increase due to estimated performance, Number of Share Units Outstanding 5  
Vested, Number of Share Units Outstanding 52  
Ending balance, Number of Share Units Outstanding 89 97
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]    
Beginning balance, Weighted Average Grant Date Fair Value $ 106.89  
Granted, Weighted Average Grant Date Fair Value 126.47  
Net increase due to estimated performance, Weighted Average Grant Date Fair Value 115.81  
Vested, Weighted Average Grant Date Fair Value 101.03  
Ending balance, Weighted Average Grant Date Fair Value $ 119.39 $ 106.89