XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Related Parties (Tables)
9 Months Ended
Sep. 30, 2023
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)2023202220232022
Sales of products$98,062 $102,565 $270,112 $291,820 
Purchases of products9,061 13,405 39,286 51,814 

(in thousands)September 30, 2023December 31, 2022September 30, 2022
Accounts receivable$13,706 $12,272 $12,016 
Accounts payable4,697 7,070 4,226