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