v3.26.1
Long-Term Debt - Schedule of Long-Term Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Total long-term debt $ 1,881,831 $ 3,193,541
Unamortized discount and debt issuance costs (49,982) (61,859)
Current portion of long-term debt 74,628 74,077
Long-term debt 1,807,203 3,119,464
Unsecured debt | 1.625% notes due 2028    
Debt Instrument [Line Items]    
Total long-term debt $ 576,350 588,600
Debt instrument, interest rate 1.625%  
Senior notes | 3.45% Senior notes due 2029    
Debt Instrument [Line Items]    
Total long-term debt $ 109,240 171,612
Debt instrument, interest rate 3.45%  
Senior notes | 4.65% Senior notes due 2027    
Debt Instrument [Line Items]    
Total long-term debt $ 0 650,000
Debt instrument, interest rate 4.65%  
Senior notes | 5.05% Senior notes due 2032    
Debt Instrument [Line Items]    
Total long-term debt $ 415,726 600,000
Debt instrument, interest rate 5.05%  
Senior notes | 5.45% Senior notes due 2044    
Debt Instrument [Line Items]    
Total long-term debt $ 200,966 350,000
Debt instrument, interest rate 5.45%  
Senior notes | 5.65% Senior notes due 2052    
Debt Instrument [Line Items]    
Total long-term debt $ 195,680 450,000
Debt instrument, interest rate 5.65%  
Interest-free loan    
Debt Instrument [Line Items]    
Total long-term debt $ 300,000 300,000
Variable-rate foreign bank loans    
Debt Instrument [Line Items]    
Total long-term debt 17,528 17,892
Finance lease obligations    
Debt Instrument [Line Items]    
Total long-term debt 105,823 106,796
Other    
Debt Instrument [Line Items]    
Total long-term debt $ 10,500 $ 20,500