INVENTORIES AND SUPPLIES (Details) - USD ($) $ in Thousands |
Jun. 30, 2025 |
Dec. 31, 2024 |
---|---|---|
Inventory [Line Items] | ||
Total inventories and supplies | $ 383,351 | $ 384,657 |
Supplies | ||
Inventory [Line Items] | ||
Total inventories and supplies | 215,415 | 200,905 |
Oil and oil related products | ||
Inventory [Line Items] | ||
Total inventories and supplies | 137,812 | 152,992 |
Solvent and solutions | ||
Inventory [Line Items] | ||
Total inventories and supplies | 11,837 | 12,458 |
Other | ||
Inventory [Line Items] | ||
Total inventories and supplies | $ 18,287 | $ 18,302 |