v3.25.4
Shareholder's equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Feb. 09, 2026
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Aug. 21, 2025
Sep. 05, 2024
Dec. 10, 2020
Stock repurchases              
Repurchase of common stock (in shares)   12,679,000 9,833,000 2,904,000      
Value of treasury stock acquired   $ 1,788,370 $ 1,389,072 $ 285,710      
Treasury stock acquired, average cost per share   $ 140.09 $ 140.06 $ 97.82      
Terminated Remaining Prior Share Repurchases Authorized, Amount             $ 329,302
Share Repurchase Program, Authorized, Amount         $ 2,000,000 $ 2,000,000  
Retirement of treasury stock (in shares)   22,512,000 0        
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          
Open Market Purchases              
Stock repurchases              
Repurchase of common stock (in shares)   9,292,000 9,833,000 2,904,000      
Value of treasury stock acquired   $ 1,303,737 $ 1,389,072 $ 285,710      
Treasury stock acquired, average cost per share   $ 138.98 $ 140.06 $ 97.82      
Treasury Stock, Common              
Stock repurchases              
Repurchase of common stock (in shares)   12,679,000 9,833,000 2,904,000      
Value of treasury stock acquired   $ (1,788,370) $ (1,389,072) $ (285,710)      
Retirement of treasury stock (in shares)   22,512,000   2,904,000      
Subsequent Event              
Stock repurchases              
Repurchase of common stock (in shares) 1,773,000            
Value of treasury stock acquired $ 216,581            
Treasury stock acquired, average cost per share $ 122.08            
Share Repurchase Program, Remaining Authorized, Amount $ 1,941,688