v3.25.1
Related Party Transactions (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Related Party Transaction [Line Items]      
Net sales $ 1,076,881 $ 1,360,736  
Other accounts receivable 137,080   $ 238,384
Unconsolidated Affiliates      
Related Party Transaction [Line Items]      
Net sales 1,536 1,958  
Purchases from unconsolidated affiliates 159,206 $ 137,197  
Other accounts receivable 947   11,950
Accounts payable $ 139,296   $ 150,432