XML 79 R64.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jul. 31, 2022
Jul. 31, 2021
Payables and Accruals [Abstract]    
Accounts payable to sellers $ 132,294 $ 123,642
Buyer deposits and prepayments 121,931 105,369
Trade accounts payable 54,876 39,595
Accrued compensation and benefits 47,206 50,688
Taxes payable 6,906 10,953
Accrued insurance 6,658 8,328
Other accrued liabilities 29,163 31,251
Total accounts payable and accrued expenses $ 399,034 $ 369,826