XML 95 R84.htm IDEA: XBRL DOCUMENT v3.25.2
Related Party Transactions (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Related Party Transaction [Line Items]          
Net sales $ 1,329,992 $ 1,430,385 $ 2,406,873 $ 2,791,121  
Other accounts receivable 113,305   113,305   $ 238,384
Unconsolidated Affiliates          
Related Party Transaction [Line Items]          
Net sales 676 227 2,212 2,185  
Purchases from unconsolidated affiliates 144,233 $ 181,256 303,439 $ 318,453  
Other accounts receivable 681   681   11,950
Accounts payable $ 121,464   $ 121,464   $ 150,432