v3.26.1
INVENTORIES - Schedule of Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Inventory Disclosure [Abstract]    
U.S. inventories at average cost $ 605,942 $ 587,479
Foreign inventories at average cost 157,468 150,534
Total inventories at average cost 763,410 738,013
Less: Excess of average cost over LIFO cost for U.S. inventories 254,431 232,676
Inventories $ 508,979 $ 505,337