| Schedule of Components of Lease Costs and Other Information Related to Leases |
The components of lease costs for the three and nine-month periods ended April 30, 2026 and April 30, 2025 were as follows:
| | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended April 30, | | Nine Months Ended April 30, | | 2026 | | 2025 | | 2026 | | 2025 | | Operating lease cost | $ | 9,777 | | | $ | 8,868 | | | $ | 28,700 | | | $ | 26,227 | | | Finance lease cost: | | | | | | | | | Amortization of right-of-use assets | 1,338 | | | 186 | | | 1,711 | | | 559 | | | Interest on lease liabilities | 32 | | | 54 | | | 113 | | | 178 | | | Total lease cost | $ | 11,147 | | | $ | 9,108 | | | $ | 30,524 | | | $ | 26,964 | |
Other information related to leases was as follows:
| | | | | | | | | | | | | Nine Months Ended April 30, | | Supplemental Cash Flow Information | 2026 | | 2025 | | Cash paid for amounts included in the measurement of lease liabilities: | | | | | Operating cash flows from operating leases | $ | 28,712 | | | $ | 26,202 | | | Right-of-use assets obtained in exchange for lease obligations: | | | | | Operating leases | $ | 11,724 | | | $ | 8,323 | | | | | | | | | |
| | | | | | | | | | | | | Supplemental Balance Sheet Information | April 30, 2026 | | July 31, 2025 | | Operating leases: | | | | | | | | | | | | | Operating lease liabilities: | | | | | Other current liabilities | $ | 11,683 | | | $ | 12,108 | | | Other long-term liabilities | 32,117 | | | 30,081 | | | Total operating lease liabilities | $ | 43,800 | | | $ | 42,189 | | | | | | | Finance leases: | | | | | | | | | | | | | Finance lease liabilities: | | | | | Other current liabilities | $ | 1,067 | | | $ | 968 | | | Other long-term liabilities | 86 | | | 898 | | | Total finance lease liabilities | $ | 1,153 | | | $ | 1,866 | |
|