XML 58 R40.htm IDEA: XBRL DOCUMENT v3.22.4
Related Party Transactions (Tables)
12 Months Ended
Dec. 31, 2022
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: 
Year Ended December 31,
(in thousands)202220212020
Sales of products$398,390 $342,816 $176,768 
Purchases of products76,479 44,182 52,665 
December 31,
(in thousands)20222021
Accounts receivable$12,272 $9,984 
Accounts payable7,070 6,034