XML 48 R34.htm IDEA: XBRL DOCUMENT v3.7.0.1
Accounts Payable and Accrued Liabilities (Tables)
12 Months Ended
Jul. 31, 2017
Payables and Accruals [Abstract]  
Schedule of accounts payable and accrued liabilities
Accounts payable and accrued liabilities consisted of the following:
 
 
July 31,
(In thousands)
 
2017
 
2016
Trade accounts payable
 
$
20,626

 
$
30,087

Accounts payable to sellers
 
50,534

 
46,866

Buyer deposits and prepayments
 
50,603

 
40,500

Accrued compensation and benefits
 
31,173

 
33,382

Accrued insurance
 
5,263

 
5,753

Other accrued liabilities
 
50,216

 
35,791

Total accounts payable and accrued expenses
 
$
208,415

 
$
192,379