XML 40 R23.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases (Tables)
6 Months Ended 12 Months Ended
Jan. 31, 2020
Jul. 31, 2019
Leases [Abstract]    
Lease, Cost [Table Text Block]

The following table summarizes lease expense recognized for the three and six months ended January 31, 2020:
 
 
 
Three months ended
 
Six months ended
 
Condensed Consolidated Statements of Income Location
 
January 31, 2020
 
January 31, 2020
Operating lease cost
Cost of goods sold
 
$
2,092

 
$
4,962

Operating lease cost
Selling, general, and administrative expenses
 
2,182

 
4,716


 
Lessee, Operating Lease, Liability, Maturity [Table Text Block]

The following table summarizes the maturity of the Company's lease liabilities as of January 31, 2020:
Years ended July 31,
Operating Leases
Remainder of 2020
$
8,426

2021
15,780

2022
12,797

2023
9,427

2024
5,580

Thereafter
3,268

Total lease payments
$
55,278

Less interest
(3,384
)
Present value of lease liabilities
$
51,894


 
Cash Flow, Supplemental Disclosures [Text Block]
Supplemental cash flow information related to the Company's operating leases for the six months ended January 31, 2020, were as follows:
 
Six months ended
 
January 31, 2020
Operating cash outflows from operating leases
$
8,216

Operating lease assets obtained in exchange for new operating lease liabilities
10,637


 
Schedule of Future Minimum Rental Payments for Operating Leases [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