XML 101 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Employee Compensation (Narrative) (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
plan
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of stock-based compensation plans | plan 1    
Maximum number of award to be granted per individual (in shares) | shares 500,000    
Maximum aggregate number of shares available under the employee stock purchase plan (in shares) | shares 2,800,000    
Purchase price for each share of common stock as percentage of the average of the market price 85.00%    
Shares of common stock issued under the ESPP plan (in shares) | shares 102,796 151,989 171,279
Weighted-average price of shares of common stock issued under the ESPP plan (in dollars per share) | $ / shares $ 135.55 $ 71.23 $ 44.01
Performance Shares      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 3 years    
Maximum actual number of shares underlying each performance share award as a percentage of target performance shares (as a percent) 200.00%    
Shares issued (in shares) | shares 272,583    
Stock-based awards conversion ratio 1    
Weighted-average estimated fair value of restricted stock units granted (in dollars per share) | $ / shares $ 114.70 $ 73.96 $ 79.80
Fair value of shares released on vesting of restricted stock units | $ $ 32,000 $ 7,000 $ 5,000
Total unrecognized compensation cost | $ $ 90,000    
Weighted-average period of unrecognized compensation cost to be recognized (in years) 1 year 2 months 8 days    
Restricted Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Maximum actual number of shares underlying each performance share award as a percentage of target performance shares (as a percent) 200.00%    
Shares issued (in shares) | shares 87,937    
Weighted-average estimated fair value of restricted stock units granted (in dollars per share) | $ / shares $ 120.94 $ 74.59 $ 79.80
Total unrecognized compensation cost | $ $ 2,000    
Weighted-average period of unrecognized compensation cost to be recognized (in years) 11 months 19 days    
Restricted Stock Units (RSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based awards conversion ratio 1    
Weighted-average estimated fair value of restricted stock units granted (in dollars per share) | $ / shares $ 121.97 $ 75.26 $ 72.21
Fair value of shares released on vesting of restricted stock units | $ $ 72,000 $ 33,000 $ 30,000
Total unrecognized compensation cost | $ $ 42,000    
Weighted-average period of unrecognized compensation cost to be recognized (in years) 9 months 7 days    
Minimum | Stock Option      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 3 years    
Maximum | Stock Option      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 4 years    
Director      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Maximum value of awards that can be granted to participant in any fiscal year | $ $ 750    
Senior Officers | Restricted Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Maximum actual number of shares underlying each performance share award as a percentage of target performance shares (as a percent) 200.00%    
2008 Equity Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Maximum number of shares authorized for issuance under stock-based compensation plans (in shares) | shares 10,083,570