XML 66 R55.htm IDEA: XBRL DOCUMENT v3.20.2
Schedule of Common Stock Repurchases (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Mar. 31, 2020
Jun. 30, 2019
Mar. 31, 2019
Jun. 30, 2020
Jun. 30, 2019
Stockholders Equity Note [Abstract]          
Shares repurchased   19,246   62,540 148,813
Cost of shares repurchased $ 44,268 $ 12,666 $ 80,486 $ 44,300 $ 93,200
Average price per share repurchased   $ 658.09   $ 707.84 $ 625.96