XML 72 R58.htm IDEA: XBRL DOCUMENT v3.7.0.1
Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jul. 31, 2017
Jul. 31, 2016
Payables and Accruals [Abstract]    
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