XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.3
Related Parties (Tables)
9 Months Ended
Sep. 30, 2024
Related Party Transactions [Abstract]  
Schedule of related party transactions
The following table sets forth the related party transactions entered into for the time periods presented:
Three months ended September 30,Nine months ended September 30,
(in thousands)2024202320242023
Sales of products$103,736 $98,062 $236,038 $270,112 
Purchases of products14,986 9,061 31,242 39,286 

(in thousands)September 30, 2024December 31, 2023September 30, 2023
Accounts receivable$10,327 $6,732 $13,706 
Accounts payable4,633 3,901 4,697