Organization record
VERSANT CORP
All evidence-backed facts for this organization, identity resolved across official registers.
Facts on record
Newest first; every row links to its evidence page.
| Fact | Value | Period | Source |
|---|---|---|---|
| accounts_payable | {"amount": 316000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-07-31 | sec_edgar |
| accounts_payable | {"amount": 303000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-04-30 | sec_edgar |
| accounts_payable | {"amount": 239000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-01-31 | sec_edgar |
| accounts_payable | {"amount": 152000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-10-31 | sec_edgar |
| accounts_payable | {"amount": 239000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-07-31 | sec_edgar |
| accounts_payable | {"amount": 164000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2010-10-31 | sec_edgar |
| accounts_receivable | {"amount": 1542000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-07-31 | sec_edgar |
| accounts_receivable | {"amount": 2873000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-04-30 | sec_edgar |
| accounts_receivable | {"amount": 3974000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-01-31 | sec_edgar |
| accounts_receivable | {"amount": 2183000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-10-31 | sec_edgar |
| accounts_receivable | {"amount": 2173000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-07-31 | sec_edgar |
| accounts_receivable | {"amount": 3186000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2010-10-31 | sec_edgar |
| capex | {"amount": 339000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2012-04-30 | sec_edgar |
| capex | {"amount": 86000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2012-01-31 | sec_edgar |
| capex | {"amount": 775000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2011-10-31 | sec_edgar |
| capex | {"amount": 670000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2011-07-31 | sec_edgar |
| capex | {"amount": 521000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2011-04-30 | sec_edgar |
| capex | {"amount": 215000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2011-01-31 | sec_edgar |
| capex | {"amount": 480000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2010-10-31 | sec_edgar |
| capex | {"amount": 459000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2010-07-31 | sec_edgar |
| capex | {"amount": 164000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2009-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 21577000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2012-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 22083000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2012-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 23017000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2012-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 23145000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2011-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 23142000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2011-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 25071000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2011-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 25296000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2011-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 24911000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2010-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 25464000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2010-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 27812000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2009-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 27234000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2008-10-31 | sec_edgar |
| cashflow_financing | {"amount": -2006000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2012-07-31 | sec_edgar |
| cashflow_financing | {"amount": -1870000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2012-04-30 | sec_edgar |
| cashflow_financing | {"amount": -94000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2012-01-31 | sec_edgar |
| cashflow_financing | {"amount": -3588000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2011-10-31 | sec_edgar |
| cashflow_financing | {"amount": -3382000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2011-07-31 | sec_edgar |
| cashflow_financing | {"amount": -1645000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2011-04-30 | sec_edgar |
| cashflow_financing | {"amount": -332000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2011-01-31 | sec_edgar |
| cashflow_financing | {"amount": -4143000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2010-10-31 | sec_edgar |
| cashflow_financing | {"amount": -3463000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2010-07-31 | sec_edgar |
| cashflow_financing | {"amount": -2961000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2009-10-31 | sec_edgar |
| cashflow_investing | {"amount": -354000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2012-07-31 | sec_edgar |
| cashflow_investing | {"amount": -339000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2012-04-30 | sec_edgar |
| cashflow_investing | {"amount": -86000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2012-01-31 | sec_edgar |
| cashflow_investing | {"amount": -775000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2011-10-31 | sec_edgar |
| cashflow_investing | {"amount": -670000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2011-07-31 | sec_edgar |
| cashflow_investing | {"amount": -521000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2011-04-30 | sec_edgar |
| cashflow_investing | {"amount": -215000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2011-01-31 | sec_edgar |
| cashflow_investing | {"amount": -645000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2010-10-31 | sec_edgar |
| cashflow_investing | {"amount": -624000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2010-07-31 | sec_edgar |
| cashflow_investing | {"amount": -2547000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2009-10-31 | sec_edgar |
| cashflow_operating | {"amount": 1205000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2012-07-31 | sec_edgar |
| cashflow_operating | {"amount": 1325000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2012-04-30 | sec_edgar |
| cashflow_operating | {"amount": 243000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2012-01-31 | sec_edgar |
| cashflow_operating | {"amount": 2625000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2011-10-31 | sec_edgar |
| cashflow_operating | {"amount": 2256000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2011-07-31 | sec_edgar |
| cashflow_operating | {"amount": 2181000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2011-04-30 | sec_edgar |
| cashflow_operating | {"amount": 981000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2011-01-31 | sec_edgar |
| cashflow_operating | {"amount": 2285000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2010-10-31 | sec_edgar |
| cashflow_operating | {"amount": 2244000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2010-07-31 | sec_edgar |
| cashflow_operating | {"amount": 5771000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2009-10-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 2750899, "concept": "us-gaap:CommonStockSharesIssued"} | 2012-07-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 2763022, "concept": "us-gaap:CommonStockSharesIssued"} | 2012-04-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 2926474, "concept": "us-gaap:CommonStockSharesIssued"} | 2012-01-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 2935125, "concept": "us-gaap:CommonStockSharesIssued"} | 2011-10-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 2953427, "concept": "us-gaap:CommonStockSharesIssued"} | 2011-07-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 3213122, "concept": "us-gaap:CommonStockSharesIssued"} | 2010-10-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 2726899, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2012-09-10 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 2750899, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2012-07-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 2762705, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2012-06-11 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 2763022, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2012-04-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 2862587, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2012-03-14 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 2926474, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2012-01-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 2925400, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2012-01-25 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 2935125, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2011-10-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 2950195, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2011-09-12 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 2953427, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2011-07-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 3213122, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2010-10-31 | sec_edgar |
| cost_of_revenue | {"amount": 418000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2012-07-31 | sec_edgar |
| cost_of_revenue | {"amount": 1335000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2012-07-31 | sec_edgar |
| cost_of_revenue | {"amount": 917000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2012-04-30 | sec_edgar |
| cost_of_revenue | {"amount": 448000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2012-04-30 | sec_edgar |
| cost_of_revenue | {"amount": 469000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2012-01-31 | sec_edgar |
| cost_of_revenue | {"amount": 2002000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2011-10-31 | sec_edgar |
| cost_of_revenue | {"amount": 502000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2011-07-31 | sec_edgar |
| cost_of_revenue | {"amount": 1542000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2011-07-31 | sec_edgar |
| cost_of_revenue | {"amount": 505000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2011-04-30 | sec_edgar |
| cost_of_revenue | {"amount": 1039000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2011-04-30 | sec_edgar |
| cost_of_revenue | {"amount": 535000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2011-01-31 | sec_edgar |
| cost_of_revenue | {"amount": 2113000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2010-10-31 | sec_edgar |
| cost_of_revenue | {"amount": 495000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2010-07-31 | sec_edgar |
| cost_of_revenue | {"amount": 1592000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2010-07-31 | sec_edgar |
| cost_of_revenue | {"amount": 2231000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2009-10-31 | sec_edgar |
| current_assets | {"amount": 24509000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2012-07-31 | sec_edgar |
| current_assets | {"amount": 26191000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2012-04-30 | sec_edgar |
| current_assets | {"amount": 28217000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2012-01-31 | sec_edgar |
| current_assets | {"amount": 26707000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2011-10-31 | sec_edgar |
| current_assets | {"amount": 26946000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2011-07-31 | sec_edgar |
| current_assets | {"amount": 29369000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2010-10-31 | sec_edgar |
| current_liabilities | {"amount": 4617000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2012-07-31 | sec_edgar |
| current_liabilities | {"amount": 5094000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2012-04-30 | sec_edgar |
| current_liabilities | {"amount": 5398000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2012-01-31 | sec_edgar |
| current_liabilities | {"amount": 3923000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2011-10-31 | sec_edgar |
| current_liabilities | {"amount": 4486000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2011-07-31 | sec_edgar |
| current_liabilities | {"amount": 4480000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2010-10-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 2726899} | 2012-09-10 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 2762705} | 2012-06-11 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 2862587} | 2012-03-14 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 2925400} | 2012-01-25 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 2950195} | 2011-09-12 | sec_edgar |
| dei:EntityPublicFloat | {"amount": 24511000, "currency": "USD"} | 2012-04-30 | sec_edgar |
| dei:EntityPublicFloat | {"amount": 39903000, "currency": "USD"} | 2011-10-31 | sec_edgar |
| dei:EntityPublicFloat | {"amount": 39903000, "currency": "USD"} | 2011-07-31 | sec_edgar |
| dei:EntityPublicFloat | {"amount": 39903000, "currency": "USD"} | 2011-04-30 | sec_edgar |
| depreciation_amortization | {"amount": 241000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2012-04-30 | sec_edgar |
| depreciation_amortization | {"amount": 113000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2012-01-31 | sec_edgar |
| depreciation_amortization | {"amount": 394000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2011-10-31 | sec_edgar |
| depreciation_amortization | {"amount": 282000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2011-07-31 | sec_edgar |
| depreciation_amortization | {"amount": 169000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2011-04-30 | sec_edgar |
| depreciation_amortization | {"amount": 75000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": " | 2011-01-31 | sec_edgar |
| depreciation_amortization | {"amount": 309000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2010-10-31 | sec_edgar |
| depreciation_amortization | {"amount": 242000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2010-07-31 | sec_edgar |
| depreciation_amortization | {"amount": 337000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2009-10-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.42, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2012-07-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.44, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2012-07-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.07, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2012-04-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.03, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2012-04-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.05, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2012-01-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.23, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2011-10-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.13, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2011-07-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.16, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2011-07-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.02, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2011-04-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.17, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2011-04-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.14, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2011-01-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.48, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2010-10-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.21, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2010-07-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.04, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2010-07-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 1.33, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2009-10-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.42, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2012-07-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.44, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2012-07-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.07, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2012-04-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.03, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2012-04-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.05, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2012-01-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.23, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2011-10-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.16, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2011-07-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.13, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2011-07-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.02, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2011-04-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.17, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2011-04-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.14, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2011-01-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.48, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2010-10-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.21, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2010-07-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.04, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2010-07-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 1.32, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2009-10-31 | sec_edgar |
| goodwill | {"amount": 8589000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2012-07-31 | sec_edgar |
| goodwill | {"amount": 8589000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2012-04-30 | sec_edgar |
| goodwill | {"amount": 8589000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2012-01-31 | sec_edgar |
| goodwill | {"amount": 8589000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2011-10-31 | sec_edgar |
| goodwill | {"amount": 8589000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2011-07-31 | sec_edgar |
| goodwill | {"amount": 8589000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2010-10-31 | sec_edgar |
| gross_profit | {"amount": 2624000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2012-07-31 | sec_edgar |
| gross_profit | {"amount": 9895000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2012-07-31 | sec_edgar |
| gross_profit | {"amount": 3397000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2012-04-30 | sec_edgar |
| gross_profit | {"amount": 7271000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2012-04-30 | sec_edgar |
| gross_profit | {"amount": 3874000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2012-01-31 | sec_edgar |
| gross_profit | {"amount": 14270000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2011-10-31 | sec_edgar |
| gross_profit | {"amount": 10751000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2011-07-31 | sec_edgar |
| gross_profit | {"amount": 3702000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2011-07-31 | sec_edgar |
| gross_profit | {"amount": 7049000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2011-04-30 | sec_edgar |
| gross_profit | {"amount": 3007000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2011-04-30 | sec_edgar |
| gross_profit | {"amount": 4042000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2011-01-31 | sec_edgar |
| gross_profit | {"amount": 13653000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2010-10-31 | sec_edgar |
| gross_profit | {"amount": 9802000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2010-07-31 | sec_edgar |
| gross_profit | {"amount": 2929000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2010-07-31 | sec_edgar |
| gross_profit | {"amount": 15919000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2009-10-31 | sec_edgar |
| income_tax_expense | {"amount": 96000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2012-07-31 | sec_edgar |
| income_tax_expense | {"amount": 389000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2012-07-31 | sec_edgar |
| income_tax_expense | {"amount": 107000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2012-04-30 | sec_edgar |
| income_tax_expense | {"amount": 293000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2012-04-30 | sec_edgar |
| income_tax_expense | {"amount": 186000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2012-01-31 | sec_edgar |
| income_tax_expense | {"amount": 282000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2011-10-31 | sec_edgar |
| income_tax_expense | {"amount": 55000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2011-07-31 | sec_edgar |
| income_tax_expense | {"amount": 93000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2011-07-31 | sec_edgar |
| income_tax_expense | {"amount": 39000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2011-04-30 | sec_edgar |
| income_tax_expense | {"amount": -75000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2011-04-30 | sec_edgar |
| income_tax_expense | {"amount": 113000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2011-01-31 | sec_edgar |
| income_tax_expense | {"amount": 467000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2010-10-31 | sec_edgar |
| income_tax_expense | {"amount": 454000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2010-07-31 | sec_edgar |
| income_tax_expense | {"amount": 114000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2010-07-31 | sec_edgar |
| income_tax_expense | {"amount": -562000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2009-10-31 | sec_edgar |
| industry_sic | {"code": "7372", "scheme": "SIC", "description": "Services-Prepackaged Software"} | sec_edgar | |
| intangible_assets | {"amount": 231000, "concept": "us-gaap:FiniteLivedIntangibleAssetsNet", "currency": "USD"} | 2012-07-31 | sec_edgar |
| intangible_assets | {"amount": 257000, "concept": "us-gaap:FiniteLivedIntangibleAssetsNet", "currency": "USD"} | 2012-04-30 | sec_edgar |
| intangible_assets | {"amount": 283000, "concept": "us-gaap:FiniteLivedIntangibleAssetsNet", "currency": "USD"} | 2012-01-31 | sec_edgar |
| intangible_assets | {"amount": 309000, "concept": "us-gaap:FiniteLivedIntangibleAssetsNet", "currency": "USD"} | 2011-10-31 | sec_edgar |
| intangible_assets | {"amount": 334000, "concept": "us-gaap:FiniteLivedIntangibleAssetsNet", "currency": "USD"} | 2011-07-31 | sec_edgar |
| intangible_assets | {"amount": 499000, "concept": "us-gaap:FiniteLivedIntangibleAssetsNet", "currency": "USD"} | 2010-10-31 | sec_edgar |
| net_income | {"amount": -1169000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2012-07-31 | sec_edgar |
| net_income | {"amount": -1247000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2012-07-31 | sec_edgar |
| net_income | {"amount": -212000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2012-04-30 | sec_edgar |