Balance Sheet Components
9 Months Ended
Apr. 30, 2011
Balance Sheet Components [Abstract]  
Balance Sheet Components
6. Balance Sheet Components
The following tables provide details of selected balance sheet items:
                 
    April 30,     July 31,  
    2011     2010  
    (in thousands)  
Accounts Receivable, net
               
Trade accounts receivable
  $ 67,758     $ 41,731  
Less: Allowance for doubtful accounts
    (294 )     (462 )
 
           
Total
  $ 67,464     $ 41,269  
 
           
                 
    April 30,     July 31,  
    2011     2010  
    (in thousands)  
Inventory
               
Raw materials
  $ 230     $ 294  
Finished goods
    20,455       14,865  
 
           
Total
  $ 20,685     $ 15,159  
 
           
                 
    April 30,     July 31,  
    2011     2010  
    (in thousands)  
Accrued Liabilities
               
Compensation and benefits
  $ 15,985     $ 11,363  
Inventory
    13,564       9,381  
Marketing
    10,590       7,176  
Contingent rights
    1,495        
Other
    7,206       8,538  
 
           
Total
  $ 48,840     $ 36,458