XML 50 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Share Repurchase Program and Treasury Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Share Repurchase Program and Treasury Stock (Textuals) [Abstract]    
Shares Purchased Under Share Repurchase Program 30,400,000  
Repurchases of common stock $ (275,000) $ (262,500)
Number of shares repurchased (190,593) (224,808)
Average price of share repurchased, per share $ 1,442.84 $ 1,167.64
Exercise of stock options and restricted stock units, shares reissued 27,795 22,388
Stock Repurchase Program, Remaining Authorized Repurchase Amount $ 1,800,000  
2.91% Senior Notes    
Share Repurchase Program and Treasury Stock (Textuals) [Abstract]    
Debt Instrument, Interest Rate, Stated Percentage 291.00%