v3.26.1
Related Party Transactions (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2026
Mar. 31, 2026
Jun. 30, 2026
Jun. 30, 2026
Dec. 31, 2025
Equity, Class of Treasury Stock [Line Items]          
Repurchase Obligation     $ 36,513 $ 36,513 $ 199,940
Treasury Stock Acquired, Average Cost Per Share     $ 154.95 $ 142.77  
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 June 30, 2026 to purchase shares from Berkshire for $36,513 in the aggregate, recorded as a payable and classified as due to related party on the Company's consolidated balance sheet. On July 31, 2026, the Company settled the Berkshire repurchase obligation in total for 183 shares of common stock for $36,513, at an average price paid of $199.55 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 June 30, 2026 to purchase shares from Berkshire for $36,513 in the aggregate, recorded as a payable and classified as due to related party on the Company's consolidated balance sheet.      
Repurchase Obligation     $ 36,513 $ 36,513  
Berkshire | Subsequent Event          
Equity, Class of Treasury Stock [Line Items]          
Owns Beneficially as at date On July 31, 2026, the Company settled the Berkshire repurchase obligation in total for 183 shares of common stock for $36,513, at an average price paid of $199.55 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 $ 36,513        
Treasury Stock Acquired, Average Cost Per Share $ 199.55