XML 43 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Related Parties (Tables)
3 Months Ended
Mar. 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:
Three months ended March 31,
(in thousands)20222021
Sales revenues$86,149 $66,646 
Purchases of product and capital assets26,427 11,674 

(in thousands)March 31, 2022December 31, 2021March 31, 2021
Accounts receivable$18,539 $9,984 $11,844 
Accounts payable3,371 6,034 2,850