v3.26.3
Share repurchases (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Oct. 27, 2026
Oct. 27, 2026
Sep. 30, 2026
Sep. 30, 2026
Equity, Class of Treasury Stock [Line Items]        
Purchase of treasury stock     594,000 5,837,000
Treasury Stock Acquired, Average Cost Per Share     $ 186.21 $ 147.19
Treasury Stock Acquired Average Cost Per Share Including Commissions And Excise Tax     $ 111,191 $ 862,525
Open Market Purchases        
Equity, Class of Treasury Stock [Line Items]        
Purchase of treasury stock     411,000 2,775,000
Treasury Stock Acquired, Average Cost Per Share     $ 180.27 $ 158.49
Treasury Stock Acquired Average Cost Per Share Including Commissions And Excise Tax     $ 74,678 $ 443,207
Berkshire Repurchases        
Equity, Class of Treasury Stock [Line Items]        
Purchase of treasury stock     183,000 3,062,000
Treasury Stock Acquired, Average Cost Per Share     $ 199.55 $ 136.95
Treasury Stock Acquired Average Cost Per Share Including Commissions And Excise Tax     $ 36,513 $ 419,318
Subsequent Event        
Equity, Class of Treasury Stock [Line Items]        
Purchase of treasury stock   479,000    
Treasury Stock, Value, Acquired, Cost Method   $ 86,703    
Treasury Stock Acquired, Average Cost Per Share   $ 180.57    
Stock Repurchase Program, Remaining Authorized Repurchase Amount $ 1,212,423 $ 1,212,423    
Subsequent Event | Berkshire        
Equity, Class of Treasury Stock [Line Items]        
Purchase of treasury stock 383,000      
Treasury Stock, Value, Acquired, Cost Method $ 69,026      
Treasury Stock Acquired, Average Cost Per Share $ 180.43