XML 90 R77.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Related Parties (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Related Party Transaction [Line Items]          
Net sales $ 313,566 $ 283,957 $ 575,665 $ 549,910  
Payments to affiliates 505 390 1,120 782  
Due from affiliates 149,149   149,149   $ 138,108
Due to affiliates 28,958   28,958   27,484
Affiliate          
Related Party Transaction [Line Items]          
Net sales 1,625 $ 2,619 3,821 $ 3,764  
Due from affiliates 380   380   994
Due to affiliates $ 0   $ 0   $ 145