XML 83 R66.htm IDEA: XBRL DOCUMENT v3.24.3
Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jul. 31, 2024
Jul. 31, 2023
Payables and Accruals [Abstract]    
Accounts payable to sellers $ 169,413 $ 143,724
Buyer deposits and prepayments 155,911 138,476
Trade accounts payable 23,920 36,292
Accrued compensation and benefits 64,036 50,914
Taxes payable 8,220  
Taxes payable   (512)
Accrued insurance 11,065 4,850
Other accrued liabilities 85,583 67,066
Total accounts payable and accrued expenses $ 518,148 $ 440,810