XML 103 R85.htm IDEA: XBRL DOCUMENT v3.22.4
Related Party Transactions (Related Party Transactions Entered Into During the Period) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Related party transactions entered into for the time periods presented      
Sales of products $ 398,390 $ 342,816 $ 176,768
Purchases of products 76,479 44,182 $ 52,665
Accounts receivable 12,272 9,984  
Accounts payable $ 7,070 $ 6,034