XML 72 R61.htm IDEA: XBRL DOCUMENT v3.21.1
EARNINGS PER SHARE (Computation of Basic and Diluted Earnings Per Share) (Narrative) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
1 Months Ended 3 Months Ended 124 Months Ended
May 07, 2021
Mar. 31, 2021
Mar. 31, 2020
May 07, 2021
Subsequent Event [Line Items]        
Shares repurchased   1,475 1,484  
Common stock repurchased, average price per share   $ 450.65 $ 386.71  
Common stock repurchased, value   $ 664,533 $ 574,037  
Subsequent event [Member]        
Subsequent Event [Line Items]        
Shares repurchased 100     82,500
Common stock repurchased, average price per share $ 556.69     $ 181.09
Common stock repurchased, value $ 8,000     $ 14,900,000