Annual report pursuant to Section 13 and 15(d)

Related Party Transactions (Details)

v3.22.4
Related Party Transactions (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Corporate Joint Venture      
Related Party Transaction      
Related party receivable $ 2,636 $ 2,943  
Related party payable 0 0  
Corporate Joint Venture | Operating Lease Rental Payments      
Related Party Transaction      
Related party sales 310 305 $ 295
Corporate Joint Venture | Sales from Partnership to Company      
Related Party Transaction      
Purchases from related party 0 0 0
Corporate Joint Venture | Manufacturing Costs      
Related Party Transaction      
Related party sales 23,699 19,976 16,869
Corporate Joint Venture | Services      
Related Party Transaction      
Related party sales 13,908 12,871 12,727
Corporate Joint Venture | Product Demonstration Costs      
Related Party Transaction      
Related party sales 1,621 2,204 1,768
INEOS Capital Partners      
Related Party Transaction      
Related party sales $ 10,880 $ 3,923 $ 11,212