INVENTORIES AND SUPPLIES (Details) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Inventory [Line Items] | ||
| Total inventories and supplies | $ 363,935 | $ 372,088 |
| Supplies | ||
| Inventory [Line Items] | ||
| Total inventories and supplies | 220,055 | 217,028 |
| Oil and oil related products | ||
| Inventory [Line Items] | ||
| Total inventories and supplies | 112,423 | 123,883 |
| Solvent and solutions | ||
| Inventory [Line Items] | ||
| Total inventories and supplies | 12,545 | 11,589 |
| Other | ||
| Inventory [Line Items] | ||
| Total inventories and supplies | $ 18,912 | $ 19,588 |