INVENTORIES AND SUPPLIES (Details) - USD ($) $ in Thousands |
Dec. 31, 2023 |
Dec. 31, 2022 |
---|---|---|
Inventory [Line Items] | ||
Inventories and supplies | $ 327,511 | $ 324,994 |
Oil and oil related products | ||
Inventory [Line Items] | ||
Inventories and supplies | 118,600 | 151,519 |
Supplies | ||
Inventory [Line Items] | ||
Inventories and supplies | 177,217 | 143,743 |
Solvent and solutions | ||
Inventory [Line Items] | ||
Inventories and supplies | 11,795 | 11,994 |
Other | ||
Inventory [Line Items] | ||
Inventories and supplies | $ 19,899 | $ 17,738 |