XML 35 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
Related Party Transactions
12 Months Ended
Dec. 31, 2023
Related Party Transactions [Abstract]  
Related Party Transactions Related Party Transactions
In the ordinary course of business and on an arms-length basis, the Company will enter into related party transactions with the minority shareholders of the Company's Renewables operations and several equity method investments that the Company holds, along with other related parties.

The following table sets forth the related party transactions entered into for the time periods presented: 
Year Ended December 31,
(in thousands)202320222021
Sales of products$353,674 $398,390 $342,816 
Purchases of products49,176 76,479 44,182 
December 31,
(in thousands)20232022
Accounts receivable$6,732 $12,272 
Accounts payable3,901 7,070