XML 34 R22.htm IDEA: XBRL DOCUMENT v3.25.4
Leases
6 Months Ended
Jan. 31, 2026
Leases [Abstract]  
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,
2026202520262025
Operating lease cost$9,618 $8,517 $18,923 $17,359 
Finance lease cost:
Amortization of right-of-use assets187 187 373 373 
Interest on lease liabilities38 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 Information20262025
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 InformationJanuary 31, 2026July 31, 2025
Operating leases:
Operating lease liabilities:
Other current liabilities$12,260 $12,108 
Other long-term liabilities30,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 liabilities368 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,
2026202520262025
Operating lease cost$9,618 $8,517 $18,923 $17,359 
Finance lease cost:
Amortization of right-of-use assets187 187 373 373 
Interest on lease liabilities38 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 Information20262025
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 InformationJanuary 31, 2026July 31, 2025
Operating leases:
Operating lease liabilities:
Other current liabilities$12,260 $12,108 
Other long-term liabilities30,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 liabilities368 898 
Total finance lease liabilities$1,396 $1,866