v3.26.3
Supplemental financial statement information - Certain cash flow and non-cash activities (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2024
Supplemental financial statement information      
Cash paid for interest $ 126,465 $ 96,072 $ 89,151
Cash paid for income taxes 899 1,300 700
Non-cash investing and financing activities:      
Liabilities incurred in connection with acquisitions   635 1,585
Change in accruals for property, plant and equipment additions (263) (274) 1,168
Lease liabilities arising from operating ROU assets 13,519 13,415 14,204
Lease liabilities arising from finance ROU assets 34,777 23,371 5,356
Accrued senior preferred units distributions 16,843 17,280 17,538
Acquisition of assets in failed sale-leaseback   5,032 2,496
Change in liability in connection with failed sale-leaseback $ (1,272) $ 3,946 $ 2,353