XML 19 R26.htm IDEA: XBRL DOCUMENT v2.4.0.6
Balance Sheet Components (Details) (USD $)
In Thousands, unless otherwise specified
Apr. 30, 2013
Jul. 31, 2012
Property and Equipment [Abstract]    
Computer hardware $ 8,581 $ 8,125
Software 3,976 3,599
Furniture and fixtures 2,459 1,854
Leasehold improvements 6,465 5,600
Total property and equipment 21,481 19,178
Less accumulated depreciation and amortization (9,133) (7,254)
Property and equipment, net 12,348 11,924
Accrued Employee Compensation [Abstract]    
Accrued Bonuses, Current 9,132 12,718
Accrued Sales Commission, Current 1,209 4,068
Accrued Vacation, Current 6,853 5,684
Other Payroll Accruals Current 3,907 4,032
Employee-related Liabilities, Current $ 21,101 $ 26,502