XML 79 R63.htm IDEA: XBRL DOCUMENT v3.25.2
Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jul. 31, 2025
Jul. 31, 2024
Payables and Accruals [Abstract]    
Accounts payable to sellers $ 184,697 $ 169,413
Buyer deposits and prepayments 169,629 155,911
Trade accounts payable 29,705 23,920
Accrued compensation and benefits 67,057 64,036
Taxes payable 12,789 8,220
Accrued insurance 30,165 11,065
Other accrued liabilities 97,789 85,583
Total accounts payable and accrued expenses $ 591,831 $ 518,148