XML 93 R82.htm IDEA: XBRL DOCUMENT v3.25.4
STOCK-BASED COMPENSATION - Equity Instruments Other Than Options (Details) - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Restricted Stock Units (RSUs) [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Shares, Unvested, January 1, 2025 194,371    
Number of Shares, Granted 122,388    
Number of Shares, Vested (104,138)    
Number of Shares, Forfeited (6,849)    
Number of Shares, Unvested, December 31, 2025 205,772 194,371  
Weighted-Average Grant-Date Fair Value, Unvested, January 1, 2025 $ 157.58    
Weighted-Average Grant-Date Fair Value, Granted 140.87 $ 177.65 $ 136.22
Weighted-Average Grant-Date Fair Value, Vested 153.7    
Weighted-Average Grant-Date Fair Value, Forfeited 157.16    
Weighted-Average Grant-Date Fair Value, Unvested, December 31, 2025 $ 149.63 $ 157.58  
Restricted Stock [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Shares, Unvested, January 1, 2025 0    
Number of Shares, Granted 2,070    
Number of Shares, Vested (2,070)    
Number of Shares, Forfeited 0    
Number of Shares, Unvested, December 31, 2025 0 0  
Weighted-Average Grant-Date Fair Value, Unvested, January 1, 2025 $ 0    
Weighted-Average Grant-Date Fair Value, Granted 145.02 $ 185.82 126.87
Weighted-Average Grant-Date Fair Value, Vested 145.02    
Weighted-Average Grant-Date Fair Value, Forfeited 0    
Weighted-Average Grant-Date Fair Value, Unvested, December 31, 2025 $ 0 $ 0  
Performance Shares [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Shares, Unvested, January 1, 2025 226,233    
Number of Shares, Granted 83,073    
Number of Shares, Vested (69,302)    
Number of Shares, Unvested, December 31, 2025 237,121 226,233  
Weighted-Average Grant-Date Fair Value, Unvested, January 1, 2025 $ 180.24    
Weighted-Average Grant-Date Fair Value, Granted 161.84 $ 191.21 $ 165.72
Weighted-Average Grant-Date Fair Value, Vested 258.1    
Weighted-Average Grant-Date Fair Value, Unvested, December 31, 2025 $ 171.84 $ 180.24