XML 100 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Shareholders' Equity - Stock Option Plans (Details) - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Number of Shares      
Beginning balance (in shares) 17,420 18,770 19,084
Granted (in shares) 1,376 1,871 2,215
Exercised (in shares) (2,411) (2,148) (1,537)
Expired or canceled (in shares) (994) (1,073) (992)
Ending balance (in shares) 15,391 17,420 18,770
Weighted Average Price      
Beginning balance (in USD per share) $ 58.31 $ 56.52 $ 54.35
Granted (in USD per share) 85.77 62.01 61.74
Exercised (in USD per share) 50.42 45.11 35.03
Expired or canceled (in USD per share) 61.93 59.79 59.52
Ending balance (in USD per share) $ 61.77 $ 58.31 $ 56.52
Exercisable (in shares) 8,636    
Exercisable, Weighted Average Price (in USD per share) $ 58.94    
Available for future grant (in shares) 13,602