XML 46 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Related Parties (Tables)
6 Months Ended
Jun. 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 June 30,Six months ended June 30,
(in thousands)2023202220232022
Sales of products$97,099 $103,106 $172,050 $189,255 
Purchases of products14,524 11,983 30,226 38,409 

(in thousands)June 30, 2023December 31, 2022June 30, 2022
Accounts receivable$15,218 $12,272 $17,560 
Accounts payable2,503 7,070 3,060