XML 104 R90.htm IDEA: XBRL DOCUMENT v3.25.4
Employee Benefits - Schedule of Equity-Based Awards for Employees (Details) - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Awards      
Share-based awards granted (in shares) 50,000 37,000 67,000
Common Stock Awards      
Awards      
Nonvested common stock awards, Beginning balance (in shares) 105,957    
Granted (in shares) 82,027    
Vested (in shares) (94,849)    
Forfeited/Cancelled (in shares) (1,347)    
Nonvested common stock awards, Ending balance (in shares) 91,788 105,957  
Weighted Average Grant Date Fair Value Per Share      
Nonvested common stock awards, Beginning balance (in USD per share) $ 156.41    
Granted (in USD per share) 171.12    
Vested (in USD per share) 155.05    
Forfeited/Cancelled (in USD per share) 174.73    
Nonvested common stock awards, Ending balance (in USD per share) $ 170.70 $ 156.41  
Performance-Based Stock Awards      
Awards      
Nonvested performance-based stock awards/units, Beginning balance (in shares) 131,134    
Share-based awards granted (in shares) 46,556    
Vested (in shares) (63,985)    
Forfeited/Cancelled (in shares) (3,119)    
Nonvested performance-based stock awards/units, Ending balance (in shares) 110,586 131,134  
Weighted Average Grant Date Fair Value Per Share      
Nonvested performance-based stock awards/units, Beginning balance (in USD per share) $ 133.04    
Granted (in USD per share) 170.99    
Vested (in USD per share) 106.50    
Forfeited/Cancelled (in USD per share) 170.99    
Nonvested performance-based stock awards/units, Ending balance (in USD per share) $ 163.30 $ 133.04  
Performance-Based Restricted Stock Units      
Awards      
Nonvested performance-based stock awards/units, Beginning balance (in shares) 7,861    
Share-based awards granted (in shares) 11,495    
Vested (in shares) (7,797)    
Forfeited/Cancelled (in shares) (683)    
Nonvested performance-based stock awards/units, Ending balance (in shares) 10,876 7,861  
Weighted Average Grant Date Fair Value Per Share      
Nonvested performance-based stock awards/units, Beginning balance (in USD per share) $ 242.85    
Granted (in USD per share) 170.37    
Vested (in USD per share) 242.01    
Forfeited/Cancelled (in USD per share) 186.71    
Nonvested performance-based stock awards/units, Ending balance (in USD per share) $ 170.37 $ 242.85