XML 83 R72.htm IDEA: XBRL DOCUMENT v3.22.4
Stock Repurchase Program - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Feb. 28, 2023
Dec. 31, 2022
Jan. 31, 2023
Jan. 31, 2022
[2],[3]
Dec. 16, 2022
Sep. 01, 2022
Accelerated Share Repurchases [Line Items]            
Stock repurchase program authorized amount           $ 1,500,000
Remaining amount available for further repurchases     $ 1,100,000      
Purchases of treasury stock (in shares)     806,000 [1] 701,000    
Aggregate purchased shares     $ 260,724 [1] $ 245,000    
Open Market Purchase            
Accelerated Share Repurchases [Line Items]            
Purchases of treasury stock (in shares)     18,200      
Purchases of treasury stock (in USD per share)     $ 314.77      
Aggregate purchased shares     $ 5,700      
Accelerated Share Repurchase Program December 2022            
Accelerated Share Repurchases [Line Items]            
Stock repurchase program authorized amount         $ 300,000  
Prepayment to repurchase stock   $ 300,000        
Initial share delivery         $ 255,000  
Purchases of treasury stock (in shares)   900,000        
Purchases of treasury stock (in USD per share)   $ 335.39        
Accelerated Share Repurchase Program December 2022 | Subsequent Event            
Accelerated Share Repurchases [Line Items]            
Stock repurchase program, prepayment during prior period, future derivative settlement $ 45,000          
[1] Excluded the 107,020 shares and $45.0 million equity forward contract from the December 2022 ASR settled in February 2023.
[2] Excluded the 161,215 shares and $40.0 million equity forward contract from the December 2021 ASR settled in February 2022.
[3] Included the 107,701 shares and $35.0 million equity forward contract from the August 2021 ASR settled in November 2021.