v3.26.1
Long-Term Debt - Schedule of Long-Term Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Long-term debt $ 104,849 $ 106,796
Unamortized discount and debt issuance costs (45,981) (61,859)
Total long-term debt 1,876,784 3,193,541
Current portion of long-term debt 74,677 74,077
Long-term debt 1,802,107 3,119,464
Unsecured debt | 1.625% notes due 2028    
Debt Instrument [Line Items]    
Long term debt, gross $ 568,500 588,600
Debt instrument, interest rate 1.625%  
Senior notes | 3.45% Senior notes due 2029    
Debt Instrument [Line Items]    
Long term debt, gross $ 109,240 171,612
Debt instrument, interest rate 3.45%  
Senior notes | 4.65% Senior notes due 2027    
Debt Instrument [Line Items]    
Long term debt, gross $ 0 650,000
Debt instrument, interest rate 4.65%  
Senior notes | 5.05% Senior notes due 2032    
Debt Instrument [Line Items]    
Long term debt, gross $ 415,726 600,000
Debt instrument, interest rate 5.05%  
Senior notes | 5.45% Senior notes due 2044    
Debt Instrument [Line Items]    
Long term debt, gross $ 200,966 350,000
Debt instrument, interest rate 5.45%  
Senior notes | 5.65% Senior notes due 2052    
Debt Instrument [Line Items]    
Long term debt, gross $ 195,680 450,000
Debt instrument, interest rate 5.65%  
Interest-free loan    
Debt Instrument [Line Items]    
Long term debt, gross $ 300,000 300,000
Variable-rate foreign bank loans    
Debt Instrument [Line Items]    
Long term debt, gross 17,304 17,892
Other    
Debt Instrument [Line Items]    
Long term debt, gross $ 10,500 $ 20,500