XML 49 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Stock Options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Employee stock options granted during the period (in shares) 244,000 353,000
Fair value per share (in dollars per share) $ 173.78 $ 128.89
Cash received from exercise of options $ 39.3 $ 24.6
Restricted Stock Awards    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares granted (in shares) 337,000 219,000
Weighted-average grant date fair value (in dollars per share) $ 557.15 $ 428.20
Restricted stock awards vested during period (in shares) 100,000  
Weighted average grant date fair value per share (in dollars per share) $ 437.34  
Weighted average vest date fair value per share (in dollars per share) $ 556.38  
Employee Stock Purchase Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Percentage of eligible earnings to purchase common stock through the employee stock purchase plan 10.00%  
Discount on the average closing price for the employee stock purchase plan 10.00%  
Shares of stock purchased during the period by participants in the employee stock purchase plan (in shares) 12,000.000 12,000.000
Proceeds from issuance of shares under employee stock purchase plan $ 5.8 $ 4.7
Performance/market-based    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares granted (in shares) 72,000.000  
Vesting period 3 years  
Performance/market-based | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award vesting rights, percentage 200.00%  
Performance Shares    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares granted (in shares) 120,000  
Vesting period 3 years  
Performance-based restricted stock awards (in shares)   71,000.000
Performance Shares | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award vesting rights, percentage   100.00%