XML 115 R100.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock Repurchases Tender Offer (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Equity, Class of Treasury Stock [Line Items]      
Repurchase of common stock (in shares) 13,877 16,477 41,020
Value of treasury stock acquired $ 1,546,016 $ 1,446,767 $ 2,402,475
Treasury stock acquired, average cost per share $ 111.41 $ 87.80 $ 58.57
Open Market Purchases      
Equity, Class of Treasury Stock [Line Items]      
Repurchase of common stock (in shares) 13,877 8,495 19,218
Value of treasury stock acquired $ 1,546,016 $ 741,850 $ 1,168,321
Treasury stock acquired, average cost per share $ 111.41 $ 87.32 $ 60.79
Tender Offer      
Equity, Class of Treasury Stock [Line Items]      
Repurchase of common stock (in shares) 0 7,982 21,802
Value of treasury stock acquired $ 0 $ 704,917 $ 1,234,154
Treasury stock acquired, average cost per share $ 0 $ 88.32 $ 56.61
Treasury Stock, Shares Repurchases, Table Footnotes:      
Treasury Stock Acquired, Average Cost Per Share, Clearing Price   $ 88.00 $ 56.50
Share Repurchase Fees And Expenses   $ 2,529 $ 2,343