XML 90 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
INVENTORIES AND SUPPLIES (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Inventory [Line Items]    
Inventories and supplies $ 384,657 $ 327,511
Supplies    
Inventory [Line Items]    
Inventories and supplies 200,905 177,217
Oil and oil related products    
Inventory [Line Items]    
Inventories and supplies 152,992 118,600
Solvent and solutions    
Inventory [Line Items]    
Inventories and supplies 12,458 11,795
Other    
Inventory [Line Items]    
Inventories and supplies $ 18,302 $ 19,899