v3.25.2
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