XML 93 R38.htm IDEA: XBRL DOCUMENT v3.20.1
Leases (Tables)
9 Months Ended
Apr. 30, 2020
Leases [Abstract]  
Components of lease costs
The components of lease costs for the three and nine months ended April 30, 2020 were as follows:
Three Months EndedNine Months Ended
April 30, 2020April 30, 2020
Operating lease cost$2,920  $9,063  
Finance lease cost
Amortization of right-of-use assets136  408  
Interest on lease liabilities131  402  
Total lease cost$3,187  $9,873  

Other information related to leases was as follows:
Nine Months Ended
Supplemental Cash Flows InformationApril 30, 2020
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$8,992  
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$3,777  

Supplemental Balance Sheet InformationApril 30, 2020
Operating leases:
Operating lease right-of-use assets$31,997  
Operating lease liabilities
Other current liabilities$5,343  
Other long-term liabilities26,820  
Total operating lease liabilities$32,163  
Finance leases:
Finance lease right-of-use assets$3,808  
Finance lease liabilities
Other current liabilities$489  
Other long-term liabilities4,877  
Total finance lease liabilities$5,366  
April 30, 2020
Weighted-average remaining lease term
Operating leases13.7 years
Finance leases7.1 years
Weighted-average discount rate
Operating leases3.4 %
Finance leases9.7 %
Operating lease liability maturities
Future minimum rental payments required under operating and finance leases as of April 30, 2020 were as follows:
Operating LeasesFinancing Leases
 For the remainder of the fiscal year ending July 31, 2020$2,630  $246  
For the fiscal year ending July 31, 20218,507  991  
For the fiscal year ending July 31, 20226,922  1,013  
For the fiscal year ending July 31, 20234,929  1,036  
For the fiscal year ending July 31, 20243,997  1,059  
For the fiscal year ending July 31, 2025 and thereafter20,803  3,144  
Total future lease payments$47,788  $7,489  
Less: amount representing interest(15,625) (2,123) 
Total reported lease liability$32,163  $5,366  

Future minimum rental payments required under operating and finance leases as of July 31, 2019 were as follows:
Operating LeasesFinance Leases
For the fiscal year ending July 31, 2020$8,785  $974  
For the fiscal year ending July 31, 20216,809  993  
For the fiscal year ending July 31, 20225,437  1,015  
For the fiscal year ending July 31, 20233,980  1,037  
For the fiscal year ending July 31, 20243,424  1,061  
For the fiscal year ending July 31, 2025 and thereafter20,745  3,037  
Total future lease payments$49,180  8,117  
Less: amount representing interest(2,427) 
Total lease liability5,690  
Less: current portion(444) 
Long-term finance lease obligations$5,246  
Finance lease liability maturities
Future minimum rental payments required under operating and finance leases as of April 30, 2020 were as follows:
Operating LeasesFinancing Leases
 For the remainder of the fiscal year ending July 31, 2020$2,630  $246  
For the fiscal year ending July 31, 20218,507  991  
For the fiscal year ending July 31, 20226,922  1,013  
For the fiscal year ending July 31, 20234,929  1,036  
For the fiscal year ending July 31, 20243,997  1,059  
For the fiscal year ending July 31, 2025 and thereafter20,803  3,144  
Total future lease payments$47,788  $7,489  
Less: amount representing interest(15,625) (2,123) 
Total reported lease liability$32,163  $5,366  

Future minimum rental payments required under operating and finance leases as of July 31, 2019 were as follows:
Operating LeasesFinance Leases
For the fiscal year ending July 31, 2020$8,785  $974  
For the fiscal year ending July 31, 20216,809  993  
For the fiscal year ending July 31, 20225,437  1,015  
For the fiscal year ending July 31, 20233,980  1,037  
For the fiscal year ending July 31, 20243,424  1,061  
For the fiscal year ending July 31, 2025 and thereafter20,745  3,037  
Total future lease payments$49,180  8,117  
Less: amount representing interest(2,427) 
Total lease liability5,690  
Less: current portion(444) 
Long-term finance lease obligations$5,246