XML 142 R91.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-Based Compensation Plans - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
RSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted average per share fair value of non-vested shares that vested during the period (in dollars per share) $ 204.96    
The 2009 ESPP      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares authorized 3,000,000    
Shares available for purchase (in shares) 1,000,000    
Maximum employee subscription rate (as a percent) 10.00%    
Maximum amount of stock per employee $ 25,000    
Purchase price of common stock (as a percent) 85.00%    
Discount from market price, offering date (as a percent) 15.00%    
Shares purchased pursuant to 2009 ESPP (in shares) 124,154    
Weighted average per share fair value of non-vested shares that vested during the period (in dollars per share) $ 235.64    
Weighted average per share discount for compensation expense recognized (in dollars per share) $ 41.58 $ 38.57 $ 50.58
2013 Stock Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares authorized 3,800,000    
Shares available for purchase (in shares) 718,731    
Shares outstanding (in shares) 0    
2013 Stock Incentive Plan | Time Vesting RSU      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares granted (in shares) 48,872    
2013 Stock Incentive Plan | RSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period (in years) 3 years    
Unvested RSUs $ 56,500,000    
Weighted average vesting period (in years) 2 years 8 months 12 days    
2013 Stock Incentive Plan | RSUs | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period (in years) 3 years    
2013 Stock Incentive Plan | RSUs | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period (in years) 4 years    
2013 Stock Incentive Plan | Performance and Time-vesting RSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares granted (in shares) 279,083    
2013 Stock Incentive Plan | Performance and Time-vesting RSUs | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Performance period 1 year    
2013 Stock Incentive Plan | Performance and Time-vesting RSUs | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Performance period 3 years