XML 50 R35.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accounts Payable and Accrued Liabilities (Tables)
12 Months Ended
Jul. 31, 2022
Payables and Accruals [Abstract]  
Schedule of accounts payable and accrued liabilities Accounts payable and accrued liabilities consisted of the following:
July 31,
(In thousands)20222021
Accounts payable to sellers$132,294 $123,642 
Buyer deposits and prepayments121,931 105,369 
Trade accounts payable54,876 39,595 
Accrued compensation and benefits47,206 50,688 
Taxes payable6,906 10,953 
Accrued insurance6,658 8,328 
Other accrued liabilities29,163 31,251 
Total accounts payable and accrued expenses$399,034 $369,826