| Leases |
Leases The components of lease costs for the three and six-month periods ended January 31, 2026 and January 31, 2025 were as follows:
| | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended January 31, | | Six Months Ended January 31, | | 2026 | | 2025 | | 2026 | | 2025 | | Operating lease cost | $ | 9,618 | | | $ | 8,517 | | | $ | 18,923 | | | $ | 17,359 | | | Finance lease cost: | | | | | | | | | Amortization of right-of-use assets | 187 | | | 187 | | | 373 | | | 373 | | | Interest on lease liabilities | 38 | | | 60 | | | 81 | | | 124 | | | Total lease cost | $ | 9,843 | | | $ | 8,764 | | | $ | 19,377 | | | $ | 17,856 | |
Other information related to leases was as follows:
| | | | | | | | | | | | | Six Months Ended January 31, | | Supplemental Cash Flow Information | 2026 | | 2025 | | Cash paid for amounts included in the measurement of lease liabilities: | | | | | Operating cash flows from operating leases | $ | 18,931 | | | $ | 17,337 | | | Right-of-use assets obtained in exchange for lease obligations: | | | | | Operating leases | $ | 6,850 | | | $ | 4,402 | | | | | | | | | |
| | | | | | | | | | | | | Supplemental Balance Sheet Information | January 31, 2026 | | July 31, 2025 | | Operating leases: | | | | | | | | | | | | | Operating lease liabilities: | | | | | Other current liabilities | $ | 12,260 | | | $ | 12,108 | | | Other long-term liabilities | 30,408 | | | 30,081 | | | Total operating lease liabilities | $ | 42,668 | | | $ | 42,189 | | | | | | | Finance leases: | | | | | | | | | | | | | Finance lease liabilities: | | | | | Other current liabilities | $ | 1,028 | | | $ | 968 | | | Other long-term liabilities | 368 | | | 898 | | | Total finance lease liabilities | $ | 1,396 | | | $ | 1,866 | |
|
| Leases |
Leases The components of lease costs for the three and six-month periods ended January 31, 2026 and January 31, 2025 were as follows:
| | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended January 31, | | Six Months Ended January 31, | | 2026 | | 2025 | | 2026 | | 2025 | | Operating lease cost | $ | 9,618 | | | $ | 8,517 | | | $ | 18,923 | | | $ | 17,359 | | | Finance lease cost: | | | | | | | | | Amortization of right-of-use assets | 187 | | | 187 | | | 373 | | | 373 | | | Interest on lease liabilities | 38 | | | 60 | | | 81 | | | 124 | | | Total lease cost | $ | 9,843 | | | $ | 8,764 | | | $ | 19,377 | | | $ | 17,856 | |
Other information related to leases was as follows:
| | | | | | | | | | | | | Six Months Ended January 31, | | Supplemental Cash Flow Information | 2026 | | 2025 | | Cash paid for amounts included in the measurement of lease liabilities: | | | | | Operating cash flows from operating leases | $ | 18,931 | | | $ | 17,337 | | | Right-of-use assets obtained in exchange for lease obligations: | | | | | Operating leases | $ | 6,850 | | | $ | 4,402 | | | | | | | | | |
| | | | | | | | | | | | | Supplemental Balance Sheet Information | January 31, 2026 | | July 31, 2025 | | Operating leases: | | | | | | | | | | | | | Operating lease liabilities: | | | | | Other current liabilities | $ | 12,260 | | | $ | 12,108 | | | Other long-term liabilities | 30,408 | | | 30,081 | | | Total operating lease liabilities | $ | 42,668 | | | $ | 42,189 | | | | | | | Finance leases: | | | | | | | | | | | | | Finance lease liabilities: | | | | | Other current liabilities | $ | 1,028 | | | $ | 968 | | | Other long-term liabilities | 368 | | | 898 | | | Total finance lease liabilities | $ | 1,396 | | | $ | 1,866 | |
|