XML 44 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Related Parties (Tables)
3 Months Ended
Mar. 31, 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 March 31,
(in thousands)20242023
Sales of products$61,611 $74,951 
Purchases of products8,292 15,702 

(in thousands)March 31, 2024December 31, 2023March 31, 2023
Accounts receivable$14,504 $6,732 $10,350 
Accounts payable5,333 3,901 2,800