v3.25.4
Related Party Transactions (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Related Party Transaction [Line Items]      
Sales to unconsolidated affiliates $ 5,142,733 $ 5,377,526 $ 9,617,203
Receivables from unconsolidated affiliates 105,110 238,384  
Unconsolidated Affiliates      
Related Party Transaction [Line Items]      
Sales to unconsolidated affiliates 16,344 30,090 35,676
Purchases from unconsolidated affiliates 585,402 643,293 $ 3,652,784
Receivables from unconsolidated affiliates 2,643 11,950  
Payables to unconsolidated affiliates $ 134,369 $ 150,432