XML 19 R22.htm IDEA: XBRL DOCUMENT v3.20.1
Leases (Tables)
9 Months Ended
Apr. 30, 2020
Leases [Abstract]  
Lease, Cost [Table Text Block]
The following table summarizes lease expense recognized for the three and nine months ended April 30, 2020:

Three months endedNine months ended
 Condensed Consolidated Statements of Income LocationApril 30, 2020April 30, 2020
Operating lease costCost of goods sold$2,074  $7,036  
Operating lease costSelling, general, and administrative expenses2,145  6,861  
Lessee, Operating Lease, Liability, Maturity [Table Text Block]
The following table summarizes the maturity of the Company's lease liabilities as of April 30, 2020:

Years ended July 31, Operating Leases
Remainder of 2020$4,245  
202115,429  
202212,554  
20239,209  
20245,470  
Thereafter3,160  
Total lease payments$50,067  
Less interest(3,338) 
Present value of lease liabilities$46,729  
Cash Flow, Supplemental Disclosures [Text Block]
Supplemental cash flow information related to the Company's operating leases for the nine months ended April 30, 2020, were as follows:
Nine months ended
April 30, 2020
Operating cash outflows from operating leases$12,469  
Operating lease assets obtained in exchange for new operating lease liabilities10,637  
Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]
The following table summarizes future minimum lease payments under operating leases as of July 31, 2019:

Years ended July 31, Operating Leases
2020$18,450  
202116,132  
202213,439  
202310,065  
20245,656  
Thereafter3,502  
Total lease payments$67,244