XML 66 R56.htm IDEA: XBRL DOCUMENT v3.22.2
Related Parties (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Related Party Transactions [Abstract]          
Sales revenues $ 103,106 $ 85,294 $ 189,255 $ 151,940  
Purchases of product 11,983 8,662 38,409 20,336  
Accounts receivable 17,560 11,835 17,560 11,835 $ 9,984
Accounts payable $ 3,060 $ 2,287 $ 3,060 $ 2,287 $ 6,034