XML 151 R95.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Stock Purchase Plan, Stock Options and Warrants - Changes in PSUs and RSUs (Details) - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Stock-Settled Performance-Based Restricted Stock Units      
Stock Units      
Beginning balance (in shares) 355    
Granted (in shares) 287    
Vested (in shares) (47) (61) (44)
Balance at December 31 (in shares) 595 355  
Weighted Average Grant Date Fair Value      
Beginning balance (in dollars per share) $ 71.15    
Granted (in dollars per share) 86.79 $ 72.26 $ 64.54
Vested (in dollars per share) 76.51    
Balance at December 31 (in dollars per share) $ 82.33 $ 71.15  
Stock-Settled Performance-Based Restricted Stock Units | Target units granted      
Stock Units      
Granted (in shares) 144 115 48
Stock-Settled Performance-Based Restricted Stock Units | Maximum units granted      
Stock Units      
Granted (in shares) 287 229 97
Stock-Settled Performance-Based Restricted Stock Units | Maximum potential shares      
Stock Units      
Granted (in shares) 359 287 121
Stock-Settled Performance-Based Restricted Stock Units | rTSR | Minimum      
Stock Units      
Multiplying factor 75.00%    
Stock-Settled Performance-Based Restricted Stock Units | rTSR | Maximum      
Stock Units      
Multiplying factor 125.00%    
Restricted Stock Units      
Stock Units      
Beginning balance (in shares) 20    
Granted (in shares) 329 20 31
Vested (in shares) (20) (31) (26)
Balance at December 31 (in shares) 329 20  
Weighted Average Grant Date Fair Value      
Beginning balance (in dollars per share) $ 83.99    
Granted (in dollars per share) 90.54 $ 83.99 $ 59.02
Vested (in dollars per share) 83.99    
Balance at December 31 (in dollars per share) $ 90.54 $ 83.99