XML 49 R37.htm IDEA: XBRL DOCUMENT v3.20.4
Leases (Tables)
6 Months Ended
Jan. 31, 2021
Leases [Abstract]  
Components of lease costs
The components of lease costs for the three and six-month periods ended January 31, 2021 and January 31, 2020 were as follows:
Three Months Ended January 31,Six Months Ended January 31,
2021202020212020
Operating lease cost$3,881 $3,112 $7,758 $6,143 
Finance lease cost
Amortization of right-of-use assets175 136 311 272 
Interest on lease liabilities131 134 257 271 
Total lease cost$4,187 $3,382 $8,326 $6,686 
Other information related to leases was as follows:
Six Months Ended January 31,
Supplemental Cash Flows Information20212020
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$7,710 $6,094 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$7,204 $1,561 
Finance leases$4,000 $— 

Supplemental Balance Sheet InformationJanuary 31, 2021July 31, 2020
Operating leases:
Operating lease right-of-use assets$37,615 $33,609 
Operating lease liabilities:
Other current liabilities$6,872 $5,343 
Other long-term liabilities30,979 28,456 
Total operating lease liabilities$37,851 $33,799 
Finance leases:
Finance lease right-of-use assets$7,361 $3,672 
Finance lease liabilities
Other current liabilities$996 $505 
Other long-term liabilities5,284 4,743 
Total finance lease liabilities$6,280 $5,248 

January 31, 2021July 31, 2020
Weighted-average remaining lease term:
Operating leases12.3 years13.6 years
Finance leases5.5 years6.8 years
Weighted-average discount rate:
Operating leases3.3 %3.4 %
Finance leases8.8 %9.7 %
Operating lease liability maturities
Future minimum rental payments required under operating and finance leases as of January 31, 2021 were as follows:
Operating LeasesFinancing Leases
 For the remainder of the fiscal year ending July 31, 2021$6,238 $769 
For the fiscal year ending July 31, 202210,599 1,555 
For the fiscal year ending July 31, 20237,989 1,578 
For the fiscal year ending July 31, 20245,721 1,059 
For the fiscal year ending July 31, 2025 4,216 1,083 
For the fiscal year ending July 31, 2026 and thereafter19,569 2,061 
Total future lease payments54,332 8,105 
Less: amount representing interest(16,481)(1,825)
Total reported lease liability$37,851 $6,280 
Finance lease liability maturities
Future minimum rental payments required under operating and finance leases as of January 31, 2021 were as follows:
Operating LeasesFinancing Leases
 For the remainder of the fiscal year ending July 31, 2021$6,238 $769 
For the fiscal year ending July 31, 202210,599 1,555 
For the fiscal year ending July 31, 20237,989 1,578 
For the fiscal year ending July 31, 20245,721 1,059 
For the fiscal year ending July 31, 2025 4,216 1,083 
For the fiscal year ending July 31, 2026 and thereafter19,569 2,061 
Total future lease payments54,332 8,105 
Less: amount representing interest(16,481)(1,825)
Total reported lease liability$37,851 $6,280