XML 54 R37.htm IDEA: XBRL DOCUMENT v3.24.3
Accounts Payable and Accrued Liabilities (Tables)
12 Months Ended
Jul. 31, 2024
Payables and Accruals [Abstract]  
Schedule of Accounts Payable and Accrued Liabilities
Accounts payable and accrued liabilities consisted of the following:
July 31,
(In thousands)20242023
Accounts payable to sellers$169,413 $143,724 
Buyer deposits and prepayments155,911 138,476 
Trade accounts payable23,920 36,292 
Accrued compensation and benefits64,036 50,914 
Taxes payable8,220 (512)
Accrued insurance11,065 4,850 
Other accrued liabilities85,583 67,066 
Total accounts payable and accrued expenses$518,148 $440,810