XML 56 R44.htm IDEA: XBRL DOCUMENT v3.25.2
Related Party Transactions (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Aug. 01, 2025
Jun. 30, 2025
Aug. 01, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Repurchase Obligation   $ 100,336   $ 100,336   $ 100,336   $ 0
Treasury Stock, Value, Acquired, Cost Method       $ 446,024 $ 375,831 $ 996,246 $ 615,948  
Treasury Stock Acquired, Average Cost Per Share       $ 144.00 $ 140.14 $ 146.69 $ 127.98  
Subsequent Event                
Treasury Stock, Value, Acquired, Cost Method     $ 393,461          
Treasury Stock Acquired, Average Cost Per Share     $ 141.68          
Berkshire                
Berkshire Share Repurchase Agreement          
Berkshire share repurchase agreement
Pursuant to the April 30, 2024 share repurchase agreement with Berkshire Hathaway Inc. on behalf of itself and its affiliates (collectively, Berkshire), the Company had a repurchase obligation at June 30, 2025 to purchase shares from Berkshire for $100,336 in the aggregate, recorded as a payable and classified as Due to related party on the Company's consolidated balance sheet. Subsequent to June 30, 2025, as the Company continued open market share repurchases, the obligation to Berkshire increased. On August 1, 2025, the Company settled the Berkshire repurchase obligation in total for 1,636 shares of common stock for $230,025, at an average price paid of $140.61 per share, both excluding associated excise tax.
   
Repurchase Agreement, Date       Apr. 30, 2024        
Owns Beneficially as at date   the Company had a repurchase obligation at June 30, 2025 to purchase shares from Berkshire for $100,336 in the aggregate, recorded as a payable and classified as Due to related party on the Company's consolidated balance sheet.            
Repurchase Obligation   $ 100,336   $ 100,336   $ 100,336    
Berkshire | Subsequent Event                
Owns Beneficially as at date Subsequent to June 30, 2025, as the Company continued open market share repurchases, the obligation to Berkshire increased. On August 1, 2025, the Company settled the Berkshire repurchase obligation in total for 1,636 shares of common stock for $230,025, at an average price paid of $140.61 per share, both excluding associated excise tax.              
Treasury Stock, Value, Acquired, Cost Method $ 230,025              
Treasury Stock Acquired, Average Cost Per Share $ 140.61