XML 75 R36.htm IDEA: XBRL DOCUMENT v2.4.0.6
Accounts Payable and Accrued Liabilities (Tables)
12 Months Ended
Jul. 31, 2012
Payables and Accruals [Abstract]  
Schedule of accounts payable and accrued liabilities
     July 31,   
     2012   2011
Trade accounts payable
              $ 16,353          $ 12,365   
Accounts payable to sellers
                 36,153             42,190   
Accrued insurance
                 5,686             5,494   
Accrued compensation and benefits
                 16,791             15,605   
Buyer deposits and prepayments
                 19,127             14,229   
Other accrued liabilities
                 8,848             11,825   
 
              $ 102,958          $ 101,708