v3.26.1
Related Party Transactions (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
May 01, 2026
Mar. 31, 2026
May 05, 2026
Mar. 31, 2026
Dec. 31, 2025
Equity, Class of Treasury Stock [Line Items]          
Repurchase Obligation   $ 86,500   $ 86,500 $ 199,940
Treasury Stock, Value, Acquired, Cost Method       $ 402,864  
Treasury Stock Acquired, Average Cost Per Share       $ 133.70  
Subsequent Event          
Equity, Class of Treasury Stock [Line Items]          
Treasury Stock, Value, Acquired, Cost Method     $ 301,811    
Treasury Stock Acquired, Average Cost Per Share     $ 149.81    
Berkshire          
Equity, Class of Treasury Stock [Line Items]          
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 March 31, 2026 to purchase shares from Berkshire for $86,500 in the aggregate, recorded as a payable and classified as due to related party on the Company's consolidated balance sheet. Subsequent to March 31, 2026, as the Company continued open market share repurchases, the obligation to Berkshire increased. On May 1, 2026, the Company settled the Berkshire repurchase obligation in total for 1,220 shares of common stock for $182,865, at an average price paid of $149.84 per share.
See Note 18 to the Company's consolidated financial statements included in the 2025 10-K for further discussion of the Company’s relationship with Berkshire and the share repurchase agreement.
 
Repurchase Agreement, Date       Apr. 30, 2024  
Owns Beneficially as at date   the Company had a repurchase obligation at March 31, 2026 to purchase shares from Berkshire for $86,500 in the aggregate, recorded as a payable and classified as due to related party on the Company's consolidated balance sheet.      
Repurchase Obligation   $ 86,500   $ 86,500  
Berkshire | Subsequent Event          
Equity, Class of Treasury Stock [Line Items]          
Owns Beneficially as at date On May 1, 2026, the Company settled the Berkshire repurchase obligation in total for 1,220 shares of common stock for $182,865, at an average price paid of $149.84 per share.See Note 18 to the Company's consolidated financial statements included in the 2025 10-K for further discussion of the Company’s relationship with Berkshire and the share repurchase agreement.        
Treasury Stock, Value, Acquired, Cost Method $ 182,865        
Treasury Stock Acquired, Average Cost Per Share $ 149.84