XML 72 R62.htm IDEA: XBRL DOCUMENT v3.23.1
Equity - Share Repurchase Program - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Jan. 30, 2023
Jun. 30, 2020
Feb. 28, 2023
Jan. 31, 2023
Nov. 30, 2022
Equity Class Of Treasury Stock [Line Items]          
Stock Issued During Period, Shares, New Issues 5,200,000        
Stock repurchase program, shares repurchased (in shares)     1,176,000    
Shares issued, price per share (in USD per share) $ 97.00        
Treasury stock, value     $ 458,698   $ 337,217
2020 Share Repurchase Program          
Equity Class Of Treasury Stock [Line Items]          
Stock repurchase program, period in force (in years)   3 years      
Stock repurchase program, authorized amount   $ 400,000      
A2023 Share Repurchase Program          
Equity Class Of Treasury Stock [Line Items]          
Stock repurchase program, authorized amount       $ 1,000,000  
Stock repurchase program, remaining authorized repurchase amount     $ 901,700    
Stock repurchase program, shares repurchased (in shares)     900,000    
Treasury stock, value     $ 87,300