XML 45 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Related Parties (Tables)
3 Months Ended
Mar. 31, 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 March 31,
(in thousands)20232022
Sales of products$74,951 $86,149 
Purchases of products15,702 26,427 

(in thousands)March 31, 2023December 31, 2022March 31, 2022
Accounts receivable$10,350 $12,272 $18,539 
Accounts payable2,800 7,070 3,371