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 |