XML 53 R37.htm IDEA: XBRL DOCUMENT v3.25.2
Accounts Payable and Accrued Liabilities (Tables)
12 Months Ended
Jul. 31, 2025
Payables and Accruals [Abstract]  
Schedule of Accounts Payable and Accrued Liabilities
Accounts payable and accrued liabilities consisted of the following:
July 31,
(In thousands)20252024
Accounts payable to sellers$184,697 $169,413 
Buyer deposits and prepayments169,629 155,911 
Trade accounts payable29,705 23,920 
Accrued compensation and benefits67,057 64,036 
Taxes payable12,789 8,220 
Accrued insurance30,165 11,065 
Other accrued liabilities97,789 85,583 
Total accounts payable and accrued expenses$591,831 $518,148