XML 73 R62.htm IDEA: XBRL DOCUMENT v3.23.2
Stock Repurchase Program (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Class of Stock Disclosures [Abstract]    
Number of shares repurchased 650 500
Average price paid per share $ 302.34 $ 311.14
Total cost $ 196,494 $ 155,571