XML 130 R105.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock Based Compensation - Stock Option Plans By Exercise Price Range (Details)
shares in Millions
12 Months Ended
Dec. 31, 2021
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options outstanding, shares (in shares) | shares 10.4
Options outstanding, average remaining life 6 years
Options exercisable (in shares) | shares 4.8
$10.67 - $29.47  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options outstanding, shares (in shares) | shares 0.5
Options outstanding, average exercise price (in dollars per share) $ 25.64
Options outstanding, average remaining life 1 year
Options exercisable (in shares) | shares 0.5
Options exercisable, average exercise price (in dollars per share) $ 25.64
$29.48 - $37.95  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options outstanding, shares (in shares) | shares 2.1
Options outstanding, average exercise price (in dollars per share) $ 34.37
Options outstanding, average remaining life 3 years
Options exercisable (in shares) | shares 2.1
Options exercisable, average exercise price (in dollars per share) $ 34.37
$37.96 - $58.78  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options outstanding, shares (in shares) | shares 1.6
Options outstanding, average exercise price (in dollars per share) $ 46.78
Options outstanding, average remaining life 5 years
Options exercisable (in shares) | shares 1.2
Options exercisable, average exercise price (in dollars per share) $ 46.05
$58.79 - $67.64  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options outstanding, shares (in shares) | shares 4.5
Options outstanding, average exercise price (in dollars per share) $ 64.93
Options outstanding, average remaining life 8 years
Options exercisable (in shares) | shares 0.7
Options exercisable, average exercise price (in dollars per share) $ 63.35
$67.65 - $78.03  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options outstanding, shares (in shares) | shares 1.7
Options outstanding, average exercise price (in dollars per share) $ 69.69
Options outstanding, average remaining life 8 years
Options exercisable (in shares) | shares 0.3
Options exercisable, average exercise price (in dollars per share) $ 68.29
Minimum | $10.67 - $29.47  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise price range, minimum (in dollars per share) 10.67
Minimum | $29.48 - $37.95  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise price range, minimum (in dollars per share) 29.48
Minimum | $37.96 - $58.78  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise price range, minimum (in dollars per share) 37.96
Minimum | $58.79 - $67.64  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise price range, minimum (in dollars per share) 58.79
Minimum | $67.65 - $78.03  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise price range, minimum (in dollars per share) 67.65
Maximum | $10.67 - $29.47  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise price range, maximum (in dollars per share) 29.47
Maximum | $29.48 - $37.95  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise price range, maximum (in dollars per share) 37.95
Maximum | $37.96 - $58.78  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise price range, maximum (in dollars per share) 58.78
Maximum | $58.79 - $67.64  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise price range, maximum (in dollars per share) 67.64
Maximum | $67.65 - $78.03  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise price range, maximum (in dollars per share) $ 78.03