XML 92 R78.htm IDEA: XBRL DOCUMENT v3.24.0.1
STOCK-BASED COMPENSATION - Equity Instruments Other Than Options (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Restricted Stock Units (RSUs) [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Shares, Unvested, January 1, 2023 230,223    
Number of Shares, Granted 121,896    
Number of Shares, Vested (132,010)    
Number of Shares, Forfeited (3,623)    
Number of Shares, Unvested, December 31, 2023 216,486 230,223  
Weighted-Average Grant-Date Fair Value, Unvested, January 1, 2023 $ 165.13    
Weighted-Average Grant-Date Fair Value, Granted 136.22 $ 140.37 $ 208.67
Weighted-Average Grant-Date Fair Value, Vested 163.85    
Weighted-Average Grant-Date Fair Value, Forfeited 152.21    
Weighted-Average Grant-Date Fair Value, Unvested, December 31, 2023 $ 149.68 $ 165.13  
Restricted Stock [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Shares, Unvested, January 1, 2023 33,637    
Number of Shares, Granted 2,366    
Number of Shares, Vested (18,456)    
Number of Shares, Unvested, December 31, 2023 17,547 33,637  
Weighted-Average Grant-Date Fair Value, Unvested, January 1, 2023 $ 178.37    
Weighted-Average Grant-Date Fair Value, Granted 126.87 $ 148.35 172.95
Weighted-Average Grant-Date Fair Value, Vested 178.82    
Weighted-Average Grant-Date Fair Value, Unvested, December 31, 2023 $ 170.96 $ 178.37  
Performance Shares [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Shares, Unvested, January 1, 2023 227,866    
Number of Shares, Granted 84,448    
Number of Shares, Vested (11,970)    
Number of Shares, Forfeited (91,791)    
Number of Shares, Unvested, December 31, 2023 208,553 227,866  
Weighted-Average Grant-Date Fair Value, Unvested, January 1, 2023 $ 185.57    
Weighted-Average Grant-Date Fair Value, Granted 165.72 $ 186.66 $ 214.7
Weighted-Average Grant-Date Fair Value, Vested 155.85    
Weighted-Average Grant-Date Fair Value, Forfeited 170.96    
Weighted-Average Grant-Date Fair Value, Unvested, December 31, 2023 $ 185.86 $ 185.57