Annual report [Section 13 and 15(d), not S-K Item 405]

Long-Term Debt - Exchangeable Notes (Details)

v3.25.4
Long-Term Debt - Exchangeable Notes (Details)
1 Months Ended 12 Months Ended
Sep. 30, 2025
$ / shares
Apr. 30, 2025
$ / shares
Dec. 31, 2025
USD ($)
$ / shares
Dec. 31, 2024
USD ($)
1.125% Exchangeable Senior Notes Due 2027        
Debt Instrument [Line Items]        
Principal amount     $ 192,037,000 $ 1,150,000,000
Interest rate     1.125% 1.13%
Debt instrument, principal amount denomination for conversion into ordinary shares     $ 1,000  
Ordinary share exchange rate     29.685  
Initial exchange price | $ / shares     $ 33.69  
Effective interest rate     1.64%  
1.125% Exchangeable Senior Notes Due 2027 | Maximum        
Debt Instrument [Line Items]        
Ordinary share exchange rate     42.3012  
2.5% Exchangeable Senior Notes Due 2027        
Debt Instrument [Line Items]        
Principal amount     $ 24,138,000 $ 473,175,000
Interest rate     2.50% 2.50%
Debt instrument, principal amount denomination for conversion into ordinary shares     $ 1,000  
Ordinary share exchange rate     28.9765  
Initial exchange price | $ / shares     $ 34.51  
Effective interest rate     3.06%  
2.5% Exchangeable Senior Notes Due 2027 | Maximum        
Debt Instrument [Line Items]        
Ordinary share exchange rate     44.1891  
0.875% Exchangeable Senior Notes Due 2030        
Debt Instrument [Line Items]        
Principal amount     $ 353,876,000  
Interest rate   0.875% 0.875%  
Ordinary share exchange rate   38.157    
Initial exchange price | $ / shares   $ 26.21    
Effective interest rate     1.07%  
0.875% Exchangeable Senior Notes Due 2030 | Maximum        
Debt Instrument [Line Items]        
Ordinary share exchange rate   52.4658    
0.750% Exchangeable Senior Notes Due 2030        
Debt Instrument [Line Items]        
Principal amount     $ 1,407,000,000  
Interest rate 0.75%   0.75%  
Ordinary share exchange rate 29.1189      
Initial exchange price | $ / shares $ 34.34      
Effective interest rate     1.14%  
0.750% Exchangeable Senior Notes Due 2030 | Maximum        
Debt Instrument [Line Items]        
Ordinary share exchange rate 40.7664