v3.25.1
Supplemental financial statement information - Shipping and Handling (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2025
Apr. 30, 2024
Supplemental financial statement information        
Operating expense - personnel, vehicle, plant and other $ 159,392 $ 150,629 $ 478,306 $ 454,913
Depreciation and amortization expense 24,336 25,340 73,006 74,179
Operating expense - equipment lease expense 3,833 5,275 14,333 15,994
Shipping and Handling        
Supplemental financial statement information        
Operating expense - personnel, vehicle, plant and other 75,237 76,612 231,075 222,500
Depreciation and amortization expense 4,066 3,407 12,114 9,902
Operating expense - equipment lease expense 2,514 3,313 8,350 10,321
Shipping and handling expenses $ 81,817 $ 83,332 $ 251,539 $ 242,723