XML 93 R55.htm IDEA: XBRL DOCUMENT v3.19.3
Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jul. 31, 2019
Jul. 31, 2018
Payables and Accruals [Abstract]    
Trade accounts payable $ 45,520 $ 65,057
Accounts payable to sellers 68,427 68,660
Buyer deposits and prepayments 73,421 62,443
Accrued compensation and benefits 41,400 37,218
Accrued insurance 8,507 4,376
Other accrued liabilities 33,643 33,190
Total accounts payable and accrued expenses $ 270,918 $ 270,944