XML 101 R85.htm IDEA: XBRL DOCUMENT v3.25.3
Related Party Transactions (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Related Party Transaction [Line Items]          
Net sales $ 1,307,829 $ 1,354,692 $ 3,714,702 $ 4,145,813  
Other accounts receivable 107,701   107,701   $ 238,384
Unconsolidated Affiliates          
Related Party Transaction [Line Items]          
Net sales 677 11,618 2,889 13,803  
Purchases from unconsolidated affiliates 137,078 $ 187,117 440,517 $ 505,570  
Other accounts receivable 575   575   11,950
Accounts payable $ 122,794   $ 122,794   $ 150,432