v3.26.3
Debt (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Mar. 20, 2026
Dec. 31, 2025
Sep. 30, 2023
Debt        
Outstanding principal $ 1,150,000      
Carrying value 1,957,023   $ 1,666,546  
Debt classified as current $ (1,957,023)   $ (1,666,546)  
2.375% Old Exchangeable Debentures due 2053        
Debt        
Interest rate 2.375%   2.375% 2.375%
Outstanding principal $ 33,685      
Carrying value $ 57,055   $ 1,666,546  
2.375% New Exchangeable Debentures due 2053        
Debt        
Interest rate 2.375% 2.375%    
Outstanding principal $ 1,116,315      
Carrying value $ 1,899,968