XML 103 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
EQUITY - Schedule of SARs and Non-Vested Restricted Stock Outstanding (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
SARs exercise price, lower range limit (in dollars per share) $ 198.54 $ 135.12 $ 120.38  
Weighted-average grant-date fair value (in dollars per share) $ 156.37 $ 120.13 $ 91.84 $ 78.55
Outstanding, non-vested restricted stock (in shares) 96,939 114,353 100,025 103,891
Expected to vest, non-vested restricted stock (in shares) 96,939      
SARs        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Outstanding, SARs (in shares) 106,689 125,952 132,163 130,409
Exercisable, SARs (in shares) 73,906 87,378 83,054  
Vested or expected to vest, SARs (in shares) 106,689      
$25.00 - $39.99 | SARs        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
SARs exercise price, lower range limit (in dollars per share) $ 25.00      
SARs exercise price, upper range limit (in dollars per share) $ 39.99      
Outstanding, SARs (in shares) 4,000      
Outstanding, weighted-average remaining contractual life 2 months 12 days      
Exercisable, SARs (in shares) 4,000      
Exercisable, weighted-average remaining contractual life 2 months 12 days      
Vested or expected to vest, SARs (in shares) 4,000      
Vested or expected to vest, weighted-average remaining contractual life 2 months 12 days      
40.00 - 54.99 | SARs        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
SARs exercise price, lower range limit (in dollars per share) $ 40.00      
SARs exercise price, upper range limit (in dollars per share) $ 54.99      
Outstanding, SARs (in shares) 0      
Outstanding, weighted-average remaining contractual life 0 years      
Exercisable, SARs (in shares) 0      
Exercisable, weighted-average remaining contractual life 0 years      
Vested or expected to vest, SARs (in shares) 0      
Vested or expected to vest, weighted-average remaining contractual life 0 years      
55.00 - 69.99 | SARs        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
SARs exercise price, lower range limit (in dollars per share) $ 55.00      
SARs exercise price, upper range limit (in dollars per share) $ 69.99      
Outstanding, SARs (in shares) 3,381      
Outstanding, weighted-average remaining contractual life 2 years 2 months 12 days      
Exercisable, SARs (in shares) 3,381      
Exercisable, weighted-average remaining contractual life 2 years 2 months 12 days      
Vested or expected to vest, SARs (in shares) 3,381      
Vested or expected to vest, weighted-average remaining contractual life 2 years 2 months 12 days      
70.00 - 84.99 | SARs        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
SARs exercise price, lower range limit (in dollars per share) $ 70.00      
SARs exercise price, upper range limit (in dollars per share) $ 84.99      
Outstanding, SARs (in shares) 30,942      
Outstanding, weighted-average remaining contractual life 4 years 9 months 18 days      
Exercisable, SARs (in shares) 30,942      
Exercisable, weighted-average remaining contractual life 4 years 9 months 18 days      
Vested or expected to vest, SARs (in shares) 30,942      
Vested or expected to vest, weighted-average remaining contractual life 4 years 9 months 18 days      
85.00 - 99.99 | SARs        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
SARs exercise price, lower range limit (in dollars per share) $ 85.00      
SARs exercise price, upper range limit (in dollars per share) $ 99.99      
Outstanding, SARs (in shares) 21,162      
Outstanding, weighted-average remaining contractual life 5 years 9 months 18 days      
Exercisable, SARs (in shares) 21,162      
Exercisable, weighted-average remaining contractual life 5 years 9 months 18 days      
Vested or expected to vest, SARs (in shares) 21,162      
Vested or expected to vest, weighted-average remaining contractual life 5 years 9 months 18 days      
100.00 - 114.99 | SARs        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
SARs exercise price, lower range limit (in dollars per share) $ 100.00      
SARs exercise price, upper range limit (in dollars per share) $ 114.99      
Outstanding, SARs (in shares) 0      
Outstanding, weighted-average remaining contractual life 0 years      
Exercisable, SARs (in shares) 0      
Exercisable, weighted-average remaining contractual life 0 years      
Vested or expected to vest, SARs (in shares) 0      
Vested or expected to vest, weighted-average remaining contractual life 0 years      
115.00 - 129.99 | SARs        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
SARs exercise price, lower range limit (in dollars per share) $ 115.00      
SARs exercise price, upper range limit (in dollars per share) $ 129.99      
Outstanding, SARs (in shares) 14,978      
Outstanding, weighted-average remaining contractual life 7 years 2 months 12 days      
Exercisable, SARs (in shares) 8,834      
Exercisable, weighted-average remaining contractual life 7 years 2 months 12 days      
Vested or expected to vest, SARs (in shares) 14,978      
Vested or expected to vest, weighted-average remaining contractual life 7 years 2 months 12 days      
130.00 - 144.99 | SARs        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
SARs exercise price, lower range limit (in dollars per share) $ 130.00      
SARs exercise price, upper range limit (in dollars per share) $ 144.99      
Outstanding, SARs (in shares) 16,761      
Outstanding, weighted-average remaining contractual life 8 years 3 months 18 days      
Exercisable, SARs (in shares) 5,587      
Exercisable, weighted-average remaining contractual life 8 years 3 months 18 days      
Vested or expected to vest, SARs (in shares) 16,761      
Vested or expected to vest, weighted-average remaining contractual life 8 years 3 months 18 days      
145.00 - 159.99 | SARs        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
SARs exercise price, lower range limit (in dollars per share) $ 145.00      
SARs exercise price, upper range limit (in dollars per share) $ 159.99      
Outstanding, SARs (in shares) 0      
Outstanding, weighted-average remaining contractual life 0 years      
Exercisable, SARs (in shares) 0      
Exercisable, weighted-average remaining contractual life 0 years      
Vested or expected to vest, SARs (in shares) 0      
Vested or expected to vest, weighted-average remaining contractual life 0 years      
160.00 - 174.99 | SARs        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
SARs exercise price, lower range limit (in dollars per share) $ 160.00      
SARs exercise price, upper range limit (in dollars per share) $ 174.99      
Outstanding, SARs (in shares) 0      
Outstanding, weighted-average remaining contractual life 0 years      
Exercisable, SARs (in shares) 0      
Exercisable, weighted-average remaining contractual life 0 years      
Vested or expected to vest, SARs (in shares) 0      
Vested or expected to vest, weighted-average remaining contractual life 0 years      
175.00 - 189.99 | SARs        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
SARs exercise price, lower range limit (in dollars per share) $ 175.00      
SARs exercise price, upper range limit (in dollars per share) $ 189.99      
Outstanding, SARs (in shares) 0      
Outstanding, weighted-average remaining contractual life 0 years      
Exercisable, SARs (in shares) 0      
Exercisable, weighted-average remaining contractual life 0 years      
Vested or expected to vest, SARs (in shares) 0      
Vested or expected to vest, weighted-average remaining contractual life 0 years      
190.00 - 204.99 | SARs        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
SARs exercise price, lower range limit (in dollars per share) $ 190.00      
SARs exercise price, upper range limit (in dollars per share) $ 204.99      
Outstanding, SARs (in shares) 15,465      
Outstanding, weighted-average remaining contractual life 2 years 3 months 18 days      
Exercisable, SARs (in shares) 0      
Exercisable, weighted-average remaining contractual life 0 years      
Vested or expected to vest, SARs (in shares) 15,465      
Vested or expected to vest, weighted-average remaining contractual life 2 years 3 months 18 days      
$110.00 - $124.99        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Outstanding, non-vested restricted stock (in shares) 20,087      
Outstanding, weighted-average remaining contractual life 3 months 18 days      
Expected to vest, non-vested restricted stock (in shares) 20,087      
Expected to vest, weighted-average remaining contractual life 3 months 18 days      
$110.00 - $124.99 | Minimum        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Weighted-average grant-date fair value (in dollars per share) $ 110.00      
$110.00 - $124.99 | Maximum        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Weighted-average grant-date fair value (in dollars per share) $ 124.99      
125.00 - 139.99        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Outstanding, non-vested restricted stock (in shares) 38,272      
Outstanding, weighted-average remaining contractual life 1 year 3 months 18 days      
Expected to vest, non-vested restricted stock (in shares) 38,272      
Expected to vest, weighted-average remaining contractual life 1 year 3 months 18 days      
125.00 - 139.99 | Minimum        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Weighted-average grant-date fair value (in dollars per share) $ 125.00      
125.00 - 139.99 | Maximum        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Weighted-average grant-date fair value (in dollars per share) $ 139.99      
140.00 - 154.99        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Outstanding, non-vested restricted stock (in shares) 1,860      
Outstanding, weighted-average remaining contractual life 1 year 3 months 18 days      
Expected to vest, non-vested restricted stock (in shares) 1,860      
Expected to vest, weighted-average remaining contractual life 1 year 3 months 18 days      
140.00 - 154.99 | Minimum        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Weighted-average grant-date fair value (in dollars per share) $ 140.00      
140.00 - 154.99 | Maximum        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Weighted-average grant-date fair value (in dollars per share) $ 154.99      
155.00 - 169.99        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Outstanding, non-vested restricted stock (in shares) 0      
Outstanding, weighted-average remaining contractual life 0 years      
Expected to vest, non-vested restricted stock (in shares) 0      
Expected to vest, weighted-average remaining contractual life 0 years      
155.00 - 169.99 | Minimum        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Weighted-average grant-date fair value (in dollars per share) $ 155.00      
155.00 - 169.99 | Maximum        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Weighted-average grant-date fair value (in dollars per share) $ 169.99      
170.00 - 184.99        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Outstanding, non-vested restricted stock (in shares) 610      
Outstanding, weighted-average remaining contractual life 2 years 3 months 18 days      
Expected to vest, non-vested restricted stock (in shares) 610      
Expected to vest, weighted-average remaining contractual life 2 years 3 months 18 days      
170.00 - 184.99 | Minimum        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Weighted-average grant-date fair value (in dollars per share) $ 170.00      
170.00 - 184.99 | Maximum        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Weighted-average grant-date fair value (in dollars per share) $ 184.99      
185.00 - 199.99        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Outstanding, non-vested restricted stock (in shares) 36,110      
Outstanding, weighted-average remaining contractual life 2 years 3 months 18 days      
Expected to vest, non-vested restricted stock (in shares) 36,110      
Expected to vest, weighted-average remaining contractual life 2 years 3 months 18 days      
185.00 - 199.99 | Minimum        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Weighted-average grant-date fair value (in dollars per share) $ 185.00      
185.00 - 199.99 | Maximum        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Weighted-average grant-date fair value (in dollars per share) $ 199.99