XML 112 R96.htm IDEA: XBRL DOCUMENT v3.24.0.1
Shareholder's equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Feb. 12, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 17, 2021
Dec. 10, 2020
Stock repurchases            
Terminated Remaining Prior Share Repurchases Authorized, Amount           $ 329,302
Stock Repurchase Program, Authorized Amount         $ 2,000,000  
Charter documents and Delaware law:            
Preferred stock, shares authorized (in shares)   5,000,000 5,000,000      
Period During Which The Company Is Subject To Section 203 Of The Delaware General Corporation Law Limitation   3 years        
Payments to Noncontrolling Interests   $ 12,555 $ 20,775 $ 20,104    
Open Market Purchases            
Stock repurchases            
Repurchase of common stock (in shares)   2,904,000 8,095,000 13,877,000    
Charter documents and Delaware law:            
Treasury stock acquired, average cost per share   $ 97.82 $ 97.30 $ 111.38    
Value of treasury stock acquired   $ 285,710 $ 787,854 $ 1,546,016    
Treasury Stock, Common            
Stock repurchases            
Repurchase of common stock (in shares)   2,904,000 8,095,000 13,877,000    
Retirement of treasury stock (in shares)   2,904,000 8,095,000 13,877,000    
Charter documents and Delaware law:            
Value of treasury stock acquired   $ 285,710 $ 787,854 $ 1,546,016    
Subsequent Event            
Stock repurchases            
Stock Repurchase Program, Remaining Authorized Repurchase Amount $ 1,149,192          
Subsequent Event | Open Market Purchases            
Stock repurchases            
Repurchase of common stock (in shares) 1,507,000          
Charter documents and Delaware law:            
Treasury stock acquired, average cost per share $ 107.97          
Value of treasury stock acquired $ 164,366