XML 79 R64.htm IDEA: XBRL DOCUMENT v3.20.2
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 6 Months Ended 115 Months Ended
Aug. 07, 2020
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Aug. 07, 2020
Subsequent Event [Line Items]            
Shares repurchased   185 1,633 1,669 2,560  
Average price per share   $ 417.79 $ 366.76 $ 390.14 $ 359.63  
Total investment   $ 76,974 $ 598,846 $ 651,011 $ 920,692  
Subsequent event            
Subsequent Event [Line Items]            
Shares repurchased 100         77,900
Average price per share $ 423.09         $ 165.10
Total investment $ 35,800         $ 12,900,000