XML 68 R58.htm IDEA: XBRL DOCUMENT v3.22.2
Schedule of Common Stock Repurchases (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2022
Jun. 30, 2021
Stockholders' Equity Note [Abstract]            
Shares repurchased 0   52,716   144,864 155,741
Cost of shares repurchased $ 0 $ 95,987 $ 35,925 $ 63,192 $ 96,000 $ 99,100
Average price per share repurchased $ 0   $ 681.49   $ 662.60 $ 636.42