v3.22.2.2
Related Parties (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Related Party Transactions [Abstract]          
Sales revenues $ 102,565 $ 77,577 $ 291,820 $ 229,517  
Purchases of product 13,405 9,715 51,814 30,051  
Accounts receivable 12,016 13,523 12,016 13,523 $ 9,984
Accounts payable $ 4,226 $ 2,514 $ 4,226 $ 2,514 $ 6,034