XML 22 R20.htm IDEA: XBRL DOCUMENT v3.19.3
Leases (Tables)
3 Months Ended
Oct. 31, 2019
Leases [Abstract]  
Lease, Cost [Table Text Block]
 
 
 
Three months ended
 
Condensed Consolidated Statements of Income Location
 
October 31, 2019
Operating lease cost
Cost of goods sold
 
$
4,095

Operating lease cost
Selling, general, and administrative expenses
 
1,310


Lessee, Operating Lease, Liability, Maturity [Table Text Block]
Years ended July 31,
Operating Leases
Remainder of 2020
$
12,556

2021
15,599

2022
12,647

2023
9,265

2024
5,502

Thereafter
3,181

Total lease payments
$
58,750

Less interest
(3,769
)
Present value of lease liabilities
$
54,981


Cash Flow, Supplemental Disclosures [Text Block]
 
Three months ended
 
October 31, 2019
Operating cash flows from operating leases
$
4,010

Operating lease assets obtained in exchange for new operating lease liabilities
9,952


Lessee, Operating Lease, Liability, Maturity [Table Text Block]
Years ended July 31,
Operating Leases
2020
$
18,450

2021
16,132

2022
13,439

2023
10,065

2024
5,656

Thereafter
3,502

Total lease payments
$
67,244