XML 80 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Accounts Payable and Accrued Liabilities (Tables)
12 Months Ended
Jul. 31, 2020
Payables and Accruals [Abstract]  
Schedule of accounts payable and accrued liabilities
Accounts payable and accrued liabilities consisted of the following:
July 31,
(In thousands)20202019
Accounts payable to sellers$92,013 $68,427 
Buyer deposits and prepayments89,020 73,421 
Trade accounts payable40,906 45,520 
Accrued compensation and benefits42,053 41,400 
Taxes payable17,036 3,881 
Accrued insurance9,315 8,507 
Other accrued liabilities28,187 29,762 
Total accounts payable and accrued expenses$318,530 $270,918