XML 54 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Accounts Payable and Accrued Liabilities (Tables)
12 Months Ended
Jul. 31, 2023
Payables and Accruals [Abstract]  
Schedule of Accounts Payable and Accrued Liabilities Accounts payable and accrued liabilities consisted of the following:
July 31,
(In thousands)20232022
Accounts payable to sellers$143,724 $132,294 
Buyer deposits and prepayments138,476 121,931 
Trade accounts payable36,292 54,876 
Accrued compensation and benefits50,914 47,206 
Taxes payable(512)6,906 
Accrued insurance4,850 6,658 
Other accrued liabilities67,066 29,163 
Total accounts payable and accrued expenses$440,810 $399,034