XML 102 R84.htm IDEA: XBRL DOCUMENT v3.25.0.1
STOCK-BASED COMPENSATION - SUMMARY OF RESTRICTED STOCK UNITS AND PERFORMANCE-BASED AWARDS (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Performance Shares [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested [Roll Forward]        
Unvested, Shares 214,517 254,859 335,329 380,819
Granted 194,599 212,656 83,991  
Vested in Period (223,042) (289,394) (115,394)  
Unvested, Weighted Average Fair Value $ 147.19 $ 115.15 $ 75.26 $ 59.23
Granted, Weighted Average Fair Value 109.04 87.04 122.09  
Vested in Period, Weighted Average Fair Value $ 77.08 $ 48.32 $ 54.64  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period (11,899) (3,732) (14,087)  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value $ 151.11 $ 111.00 $ 60.75  
Restricted Stock Units (RSUs)        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested [Roll Forward]        
Unvested, Shares 427,570 407,613 774,233 974,162
Granted 249,757 177,659 234,800  
Vested in Period (195,578) (508,173) (393,194)  
Unvested, Weighted Average Fair Value $ 149.84 $ 127.49 $ 73.79 $ 53.48
Granted, Weighted Average Fair Value 158.78 169.65 122.13  
Vested in Period, Weighted Average Fair Value $ 115.66 $ 59.72 $ 53.13  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period (34,222) (36,106) (41,535)  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value $ 141.98 $ 137.28 $ 66.30