XML 75 R63.htm IDEA: XBRL DOCUMENT v3.20.2
Stock Repurchase Program (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2020
Jun. 30, 2019
Mar. 31, 2019
Sep. 30, 2020
Sep. 30, 2019
Class of Stock Disclosures [Abstract]          
Number of shares repurchased       690 330
Average price paid per share       $ 233.48 $ 179.41
Total cost $ 161,029 $ 14,260 $ 44,856 $ 161,029 $ 59,116