XML 108 R87.htm IDEA: XBRL DOCUMENT v3.25.4
Stock-Based Compensation - Narrative (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Feb. 28, 2025
shares
May 31, 2025
shares
Dec. 31, 2025
USD ($)
plan
$ / shares
shares
Dec. 31, 2024
USD ($)
plan
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Number of additional shares authorized (in shares)   2,000,000.0      
Shares available for issuance under the 2016 Plan (in shares)     3,100,000    
Unrecognized compensation expense for all nonvested awards | $     $ 24,600    
Weighted average period for recognition (in years)     1 year 8 months 12 days    
Weighted average remaining contractual life of options outstanding (in years)     4 years    
Weighted average remaining contractual life of options exercisable (in years)     3 years 1 month 6 days    
Aggregate intrinsic value of total options outstanding | $     $ 107,300    
Aggregate intrinsic value of total options vested | $     $ 103,500    
Weighted average grant date fair value of options granted (in dollars per share) | $ / shares     $ 93.67 $ 134.25 $ 108.95
Intrinsic value of options exercised | $     $ 28,200 $ 90,500 $ 151,000
Grant date fair value of options vested | $     $ 11,400 $ 10,800 $ 8,600
Deferred compensation plans and restricted share awards          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Deferred compensation conversion unit (in shares)     1    
Number of deferred compensation plans | plan     2 2  
Number of deferred stock units (in shares)     313,371 332,897  
Number of deferred stock units payable in cash (in shares)     8,741 8,851  
Deferred compensation plans and restricted share awards | Non-Employee Directors          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Granted at target level (in dollars per share) | $ / shares     $ 205.36 $ 386.03 $ 357.00
Granted at target level (in shares)     11,781 6,064 6,160
Stock Option          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Awards, expiration period (in years)     10 years    
Risk-free interest rate (as a percent)     4.30% 4.30% 4.10%
Stock volatility (as a percent)     36.20% 32.00% 29.80%
Dividend yield (as a percent)     0.40% 0.30% 0.30%
Expected life (in years)     6 years 6 months 6 years 5 years 8 months 12 days
Award Types Other than Stock Options and Stock Appreciation Rights          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Rate shares are reduced for each award granted (in shares) 2.5 2.0      
Stock-settled PSU awards          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Granted at target level (in dollars per share) | $ / shares     $ 216.80 $ 348.20 $ 306.97
Number of shares to be issued upon conversion (in shares)     12,736    
Granted at target level (in shares)     59,923    
Stock-settled PSU awards | Minimum          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Actual payout range     0.00%    
Stock-settled PSU awards | Maximum          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Actual payout range     200.00%    
Employee stock purchase plan          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Shares available for issuance under the 2016 Plan (in shares)     3,700,000    
Percentage of current market price for sales to eligible employees (as a percent)     85.00%    
Limitation on payroll deductions of employee's base salary (as a percent)     25.00%    
Limitation on payroll deductions of employee's base salary, amount | $     $ 25    
Maximum number of shares per employee (in shares)     2,000    
Maximum number of shares per employee, per year (in shares)     8,000    
Purchases of shares (in shares)     32,842 25,237 23,955
Restricted Stock          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Granted at target level (in dollars per share) | $ / shares     $ 222.01 $ 339.32 $ 314.06
Granted at target level (in shares)     64,350 9,660 8,343
Share-Based Payment Arrangement, Option And Stock Appreciation Rights          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Rate shares are reduced for each award granted (in shares)   1