XML 167 R146.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Based Compensation - Share-based Payment Arrangement, Performance Shares, Outstanding Activity (Details) - Performance Units - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]      
Shares, Non-vested Beginning Balance 482,416    
Shares, Granted 371,438    
Shares, Vested 359,232    
Shares, Canceled/Forfeited 20,769    
Shares, Non-vested Ending Balance 473,853 482,416  
Weighted Average Grant Date Fair Value      
Weighted Average Grant Date Fair Value, Non-vested Beginning Balance $ 68.31    
Weighted Average Grant Date Fair Value, Granted 65.44 $ 67.99 $ 68.9
Weighted Average Grant Date Fair Value, Vested 67.65    
Weighted Average Grant Date Fair Value, Canceled/Forfeited 67.74    
Weighted Average Grant Date Fair Value, Non-vested Ending Balance $ 66.59 $ 68.31  
Weighted Average Remaining Years Contractual Term, Non-vested Ending Balance 1 year 7 months 6 days    
Aggregate Intrinsic Value, Non-vested Ending Balance $ 40,035,812