Organization record
TRINTECH GROUP PLC
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": 704000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2009-01-31 | sec_edgar |
| accounts_payable | {"amount": 515000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2008-01-31 | sec_edgar |
| accounts_receivable | {"amount": 6021000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2009-01-31 | sec_edgar |
| accounts_receivable | {"amount": 6507000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2008-01-31 | sec_edgar |
| capex | {"amount": 271000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2009-01-31 | sec_edgar |
| capex | {"amount": 581000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2008-01-31 | sec_edgar |
| capex | {"amount": 694000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2007-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 17363000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2009-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 23766000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2008-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 25766000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2007-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 34745000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2006-01-31 | sec_edgar |
| cashflow_financing | {"amount": -1097000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2009-01-31 | sec_edgar |
| cashflow_financing | {"amount": 833000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2008-01-31 | sec_edgar |
| cashflow_financing | {"amount": 657000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2007-01-31 | sec_edgar |
| cashflow_investing | {"amount": -8167000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2009-01-31 | sec_edgar |
| cashflow_investing | {"amount": -1545000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2008-01-31 | sec_edgar |
| cashflow_investing | {"amount": -2691000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2007-01-31 | sec_edgar |
| cashflow_operating | {"amount": 3864195, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2009-01-31 | sec_edgar |
| cashflow_operating | {"amount": -1402000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2008-01-31 | sec_edgar |
| cashflow_operating | {"amount": -7153000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2007-01-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 33454385, "concept": "us-gaap:CommonStockSharesIssued"} | 2009-01-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 32413719, "concept": "us-gaap:CommonStockSharesIssued"} | 2008-01-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 31843333, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2009-01-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 31821201, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2008-01-31 | sec_edgar |
| cost_of_revenue | {"amount": 13313000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2009-01-31 | sec_edgar |
| cost_of_revenue | {"amount": 10710000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2008-01-31 | sec_edgar |
| cost_of_revenue | {"amount": 6743000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2007-01-31 | sec_edgar |
| current_assets | {"amount": 26215000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2009-01-31 | sec_edgar |
| current_assets | {"amount": 31540000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2008-01-31 | sec_edgar |
| current_liabilities | {"amount": 17565000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2009-01-31 | sec_edgar |
| current_liabilities | {"amount": 14080000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2008-01-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 31843333} | 2009-01-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.04, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2009-01-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.14, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2008-01-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.07, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2007-01-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.04, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2009-01-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.14, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2008-01-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.07, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2007-01-31 | sec_edgar |
| goodwill | {"amount": 24089000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2009-01-31 | sec_edgar |
| goodwill | {"amount": 17126000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2008-01-31 | sec_edgar |
| gross_profit | {"amount": 26351000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2009-01-31 | sec_edgar |
| gross_profit | {"amount": 22218000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2008-01-31 | sec_edgar |
| gross_profit | {"amount": 19054000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2007-01-31 | sec_edgar |
| income_tax_expense | {"amount": -356000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2009-01-31 | sec_edgar |
| income_tax_expense | {"amount": 1011000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2008-01-31 | sec_edgar |
| income_tax_expense | {"amount": 117000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2007-01-31 | sec_edgar |
| industry_sic | {"code": "7372", "scheme": "SIC", "description": "Services-Prepackaged Software"} | sec_edgar | |
| intangible_assets | {"amount": 5309000, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency": | 2009-01-31 | sec_edgar |
| intangible_assets | {"amount": 4534000, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency": | 2008-01-31 | sec_edgar |
| intangible_assets | {"amount": 6730000, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency": | 2007-01-31 | sec_edgar |
| net_income | {"amount": -1232000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2009-01-31 | sec_edgar |
| net_income | {"amount": -4273000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2008-01-31 | sec_edgar |
| net_income | {"amount": -2167000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2007-01-31 | sec_edgar |
| noncurrent_assets | {"amount": 31259000, "concept": "us-gaap:AssetsNoncurrent", "currency": "USD"} | 2009-01-31 | sec_edgar |
| noncurrent_assets | {"amount": 23840000, "concept": "us-gaap:AssetsNoncurrent", "currency": "USD"} | 2008-01-31 | sec_edgar |
| noncurrent_liabilities | {"amount": 941000, "concept": "us-gaap:LiabilitiesNoncurrent", "currency": "USD"} | 2009-01-31 | sec_edgar |
| noncurrent_liabilities | {"amount": 2736000, "concept": "us-gaap:LiabilitiesNoncurrent", "currency": "USD"} | 2008-01-31 | sec_edgar |
| operating_expenses | {"amount": 29510000, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2009-01-31 | sec_edgar |
| operating_expenses | {"amount": 26963000, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2008-01-31 | sec_edgar |
| operating_expenses | {"amount": 21434000, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2007-01-31 | sec_edgar |
| operating_income | {"amount": -3159000, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2009-01-31 | sec_edgar |
| operating_income | {"amount": -4745000, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2008-01-31 | sec_edgar |
| operating_income | {"amount": -2380000, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2007-01-31 | sec_edgar |
| ppe_net | {"amount": 1430000, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2009-01-31 | sec_edgar |
| ppe_net | {"amount": 1597000, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2008-01-31 | sec_edgar |
| pretax_income | {"amount": -2508000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTax | 2009-01-31 | sec_edgar |
| pretax_income | {"amount": -3262000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTax | 2008-01-31 | sec_edgar |
| pretax_income | {"amount": -572000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxe | 2007-01-31 | sec_edgar |
| profit_loss | {"amount": -1232000, "concept": "us-gaap:ProfitLoss", "currency": "USD"} | 2009-01-31 | sec_edgar |
| profit_loss | {"amount": -4273000, "concept": "us-gaap:ProfitLoss", "currency": "USD"} | 2008-01-31 | sec_edgar |
| profit_loss | {"amount": -2167000, "concept": "us-gaap:ProfitLoss", "currency": "USD"} | 2007-01-31 | sec_edgar |
| retained_earnings | {"amount": -209367000, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency" | 2009-01-31 | sec_edgar |
| retained_earnings | {"amount": -208135000, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency" | 2008-01-31 | sec_edgar |
| revenue | {"amount": 39664000, "concept": "us-gaap:Revenues", "currency": "USD"} | 2009-01-31 | sec_edgar |
| revenue | {"amount": 32928000, "concept": "us-gaap:Revenues", "currency": "USD"} | 2008-01-31 | sec_edgar |
| revenue | {"amount": 25797000, "concept": "us-gaap:Revenues", "currency": "USD"} | 2007-01-31 | sec_edgar |
| rnd_expense | {"amount": 6069000, "concept": "us-gaap:ResearchAndDevelopmentExpense", "currency": "USD"} | 2009-01-31 | sec_edgar |
| rnd_expense | {"amount": 4890000, "concept": "us-gaap:ResearchAndDevelopmentExpense", "currency": "USD"} | 2008-01-31 | sec_edgar |
| rnd_expense | {"amount": 4948000, "concept": "us-gaap:ResearchAndDevelopmentExpense", "currency": "USD"} | 2007-01-31 | sec_edgar |
| sga_expense | {"amount": 9663000, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "USD | 2009-01-31 | sec_edgar |
| sga_expense | {"amount": 9842000, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "USD | 2008-01-31 | sec_edgar |
| sga_expense | {"amount": 8389000, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "USD | 2007-01-31 | sec_edgar |
| share_based_compensation | {"amount": 919000, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2009-01-31 | sec_edgar |
| share_based_compensation | {"amount": 1079000, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2008-01-31 | sec_edgar |
| share_based_compensation | {"amount": 1240000, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2007-01-31 | sec_edgar |
| share_repurchase | {"amount": 100000, "concept": "us-gaap:PaymentsForRepurchaseOfCommonStock", "currency": "U | 2009-01-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 31921345, "concept": "us-gaap:WeightedAverageNumberOfSharesOut | 2009-01-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 31362813, "concept": "us-gaap:WeightedAverageNumberOfSharesOut | 2008-01-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 30646534, "concept": "us-gaap:WeightedAverageNumberOfSharesOut | 2007-01-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 33001888, "concept": "us-gaap:WeightedAverageNumberOfDilutedSh | 2009-01-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 31362813, "concept": "us-gaap:WeightedAverageNumberOfDilutedSh | 2008-01-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 30646534, "concept": "us-gaap:WeightedAverageNumberOfDilutedSh | 2007-01-31 | sec_edgar |
| stockholders_equity | {"amount": 38968000, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2009-01-31 | sec_edgar |
| stockholders_equity | {"amount": 38564000, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2008-01-31 | sec_edgar |
| stockholders_equity | {"amount": 40878000, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2007-01-31 | sec_edgar |
| stockholders_equity | {"amount": 41786000, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2006-01-31 | sec_edgar |
| total_assets | {"amount": 57474000, "concept": "us-gaap:Assets", "currency": "USD"} | 2009-01-31 | sec_edgar |
| total_assets | {"amount": 55380000, "concept": "us-gaap:Assets", "currency": "USD"} | 2008-01-31 | sec_edgar |
| total_assets | {"amount": 57237000, "concept": "us-gaap:Assets", "currency": "USD"} | 2007-01-31 | sec_edgar |
| total_liabilities_and_equity | {"amount": 57474000, "concept": "us-gaap:LiabilitiesAndStockholdersEquity", "currency": "U | 2009-01-31 | sec_edgar |
| total_liabilities_and_equity | {"amount": 55380000, "concept": "us-gaap:LiabilitiesAndStockholdersEquity", "currency": "U | 2008-01-31 | sec_edgar |
| treasury_stock_value | {"amount": 879000, "concept": "us-gaap:TreasuryStockValue", "currency": "USD"} | 2009-01-31 | sec_edgar |
| treasury_stock_value | {"amount": 1011000, "concept": "us-gaap:TreasuryStockValue", "currency": "USD"} | 2008-01-31 | sec_edgar |
| xbrl:AccountsPayableCurrent | {"amount": 704000, "currency": "USD"} | 2009-01-31 | sec_edgar |
| xbrl:AccountsPayableCurrent | {"amount": 515000, "currency": "USD"} | 2008-01-31 | sec_edgar |
| xbrl:AccountsReceivableNetCurrent | {"amount": 6021000, "currency": "USD"} | 2009-01-31 | sec_edgar |
| xbrl:AccountsReceivableNetCurrent | {"amount": 6507000, "currency": "USD"} | 2008-01-31 | sec_edgar |
| xbrl:AccruedIncomeTaxesCurrent | {"amount": 161000, "currency": "USD"} | 2009-01-31 | sec_edgar |
| xbrl:AccruedIncomeTaxesCurrent | {"amount": 184000, "currency": "USD"} | 2008-01-31 | sec_edgar |
| xbrl:AccruedIncomeTaxesNoncurrent | {"amount": 110000, "currency": "USD"} | 2009-01-31 | sec_edgar |
| xbrl:AccruedIncomeTaxesNoncurrent | {"amount": 119000, "currency": "USD"} | 2008-01-31 | sec_edgar |
| xbrl:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease | {"amount": -3289000, "currency": "USD"} | 2009-01-31 | sec_edgar |
| xbrl:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease | {"amount": -2329000, "currency": "USD"} | 2008-01-31 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncomeLossNetOfTax | {"amount": -3952000, "currency": "USD"} | 2009-01-31 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncomeLossNetOfTax | {"amount": -3406000, "currency": "USD"} | 2008-01-31 | sec_edgar |
| xbrl:AcquiredFiniteLivedIntangibleAssetAmount | {"amount": 3300000, "currency": "USD"} | 2009-01-31 | sec_edgar |
| xbrl:AcquiredFiniteLivedIntangibleAssetAmount | {"amount": 5700000, "currency": "USD"} | 2007-01-31 | sec_edgar |
| xbrl:AdditionalPaidInCapitalCommonStock | {"amount": 253076000, "currency": "USD"} | 2009-01-31 | sec_edgar |
| xbrl:AdditionalPaidInCapitalCommonStock | {"amount": 251029000, "currency": "USD"} | 2008-01-31 | sec_edgar |
| xbrl:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue | {"amount": 919000, "currency": "USD"} | 2009-01-31 | sec_edgar |
| xbrl:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue | {"amount": 1079000, "currency": "USD"} | 2008-01-31 | sec_edgar |
| xbrl:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue | {"amount": 1798000, "currency": "USD"} | 2007-01-31 | sec_edgar |
| xbrl:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation | {"amount": -465000, "currency": "USD"} | 2008-01-31 | sec_edgar |
| xbrl:AdvertisingExpense | {"amount": 1100000, "currency": "USD"} | 2009-01-31 | sec_edgar |
| xbrl:AdvertisingExpense | {"amount": 1300000, "currency": "USD"} | 2008-01-31 | sec_edgar |
| xbrl:AdvertisingExpense | {"amount": 451000, "currency": "USD"} | 2007-01-31 | sec_edgar |
| xbrl:AllowanceForDoubtfulAccountsReceivableCurrent | {"amount": 267000, "currency": "USD"} | 2009-01-31 | sec_edgar |
| xbrl:AllowanceForDoubtfulAccountsReceivableCurrent | {"amount": 24000, "currency": "USD"} | 2008-01-31 | sec_edgar |
| xbrl:AmortizationOfIntangibleAssets | {"amount": 1651000, "currency": "USD"} | 2009-01-31 | sec_edgar |
| xbrl:AmortizationOfIntangibleAssets | {"amount": 1541000, "currency": "USD"} | 2008-01-31 | sec_edgar |
| xbrl:AmortizationOfIntangibleAssets | {"amount": 1001000, "currency": "USD"} | 2007-01-31 | sec_edgar |
| xbrl:Assets | {"amount": 57474000, "currency": "USD"} | 2009-01-31 | sec_edgar |
| xbrl:Assets | {"amount": 55380000, "currency": "USD"} | 2008-01-31 | sec_edgar |
| xbrl:Assets | {"amount": 57237000, "currency": "USD"} | 2007-01-31 | sec_edgar |
| xbrl:AssetsCurrent | {"amount": 26215000, "currency": "USD"} | 2009-01-31 | sec_edgar |
| xbrl:AssetsCurrent | {"amount": 31540000, "currency": "USD"} | 2008-01-31 | sec_edgar |
| xbrl:AssetsNoncurrent | {"amount": 31259000, "currency": "USD"} | 2009-01-31 | sec_edgar |
| xbrl:AssetsNoncurrent | {"amount": 23840000, "currency": "USD"} | 2008-01-31 | sec_edgar |
| xbrl:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent | {"amount": 204000, "currency": "USD"} | 2007-01-31 | sec_edgar |
| xbrl:BilledContractReceivables | {"amount": 5827000, "currency": "USD"} | 2009-01-31 | sec_edgar |
| xbrl:BilledContractReceivables | {"amount": 5872000, "currency": "USD"} | 2008-01-31 | sec_edgar |
| xbrl:BusinessAcquisitionProFormaNetIncomeLoss | {"amount": -8217000, "currency": "USD"} | 2008-01-31 | sec_edgar |
| xbrl:BusinessAcquisitionProFormaRevenue | {"amount": 39618000, "currency": "USD"} | 2008-01-31 | sec_edgar |
| xbrl:BusinessAcquisitionPurchasePriceAllocationAssetsAcquired | {"amount": 2579000, "currency": "USD"} | 2009-01-31 | sec_edgar |
| xbrl:BusinessAcquisitionPurchasePriceAllocationAssetsAcquiredLiabilitiesAssumedNet | {"amount": -240000, "currency": "USD"} | 2009-01-31 | sec_edgar |
| xbrl:BusinessAcquisitionPurchasePriceAllocationCurrentAssetsCashAndCashEquivalents | {"amount": 17000, "currency": "USD"} | 2009-01-31 | sec_edgar |
| xbrl:BusinessAcquisitionPurchasePriceAllocationCurrentAssetsPrepaidExpenseAndOtherAssets | {"amount": 88000, "currency": "USD"} | 2009-01-31 | sec_edgar |
| xbrl:BusinessAcquisitionPurchasePriceAllocationCurrentAssetsReceivables | {"amount": 1721000, "currency": "USD"} | 2009-01-31 | sec_edgar |
| xbrl:BusinessAcquisitionPurchasePriceAllocationCurrentLiabilitiesAccountsPayable | {"amount": 164000, "currency": "USD"} | 2009-01-31 | sec_edgar |
| xbrl:BusinessAcquisitionPurchasePriceAllocationCurrentLiabilitiesAccruedLiabilities | {"amount": 136000, "currency": "USD"} | 2009-01-31 | sec_edgar |
| xbrl:BusinessAcquisitionPurchasePriceAllocationCurrentLiabilitiesDeferredRevenue | {"amount": 612000, "currency": "USD"} | 2009-01-31 | sec_edgar |
| xbrl:BusinessAcquisitionPurchasePriceAllocationDeferredIncomeTaxesAssetLiabilityNet | {"amount": 594000, "currency": "USD"} | 2009-01-31 | sec_edgar |
| xbrl:BusinessAcquisitionPurchasePriceAllocationLiabilitiesAssumed | {"amount": 2819000, "currency": "USD"} | 2009-01-31 | sec_edgar |
| xbrl:BusinessAcquisitionPurchasePriceAllocationNoncurrentLiabilitiesRestructuringCostAccrual | {"amount": 262000, "currency": "USD"} | 2009-01-31 | sec_edgar |
| xbrl:BusinessAcquisitionPurchasePriceAllocationPropertyPlantAndEquipment | {"amount": 56000, "currency": "USD"} | 2009-01-31 | sec_edgar |
| xbrl:CapitalLeasedAssetsGross | {"amount": 441000, "currency": "USD"} | 2009-01-31 | sec_edgar |
| xbrl:CapitalLeasedAssetsGross | {"amount": 412000, "currency": "USD"} | 2008-01-31 | sec_edgar |
| xbrl:CapitalLeaseObligationsCurrent | {"amount": 162000, "currency": "USD"} | 2009-01-31 | sec_edgar |
| xbrl:CapitalLeaseObligationsIncurred | {"amount": -29835, "currency": "USD"} | 2009-01-31 | sec_edgar |
| xbrl:CapitalLeaseObligationsIncurred | {"amount": -412000, "currency": "USD"} | 2008-01-31 | sec_edgar |
| xbrl:CapitalLeaseObligationsNoncurrent | {"amount": 42000, "currency": "USD"} | 2009-01-31 | sec_edgar |
| xbrl:CapitalLeaseObligationsNoncurrent | {"amount": 190000, "currency": "USD"} | 2008-01-31 | sec_edgar |
| xbrl:CapitalLeasesBalanceSheetAssetsByMajorClassNet | {"amount": 200000, "currency": "USD"} | 2009-01-31 | sec_edgar |
| xbrl:CapitalLeasesBalanceSheetAssetsByMajorClassNet | {"amount": 329000, "currency": "USD"} | 2008-01-31 | sec_edgar |
| xbrl:CapitalLeasesFutureMinimumPaymentsDue | {"amount": 220000, "currency": "USD"} | 2009-01-31 | sec_edgar |
| xbrl:CapitalLeasesFutureMinimumPaymentsDueCurrent | {"amount": 181000, "currency": "USD"} | 2009-01-31 | sec_edgar |
| xbrl:CapitalLeasesFutureMinimumPaymentsDueInTwoYears | {"amount": 39000, "currency": "USD"} | 2009-01-31 | sec_edgar |
| xbrl:CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments | {"amount": 16000, "currency": "USD"} | 2009-01-31 | sec_edgar |
| xbrl:CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments | {"amount": 204000, "currency": "USD"} | 2009-01-31 | sec_edgar |
| xbrl:CapitalLeasesIncomeStatementAmortizationExpense | {"amount": 158000, "currency": "USD"} | 2009-01-31 | sec_edgar |
| xbrl:CapitalLeasesIncomeStatementInterestExpense | {"amount": 34000, "currency": "USD"} | 2009-01-31 | sec_edgar |
| xbrl:CapitalLeasesIncomeStatementInterestExpense | {"amount": 34000, "currency": "USD"} | 2008-01-31 | sec_edgar |
| xbrl:CapitalLeasesIncomeStatementInterestExpense | {"amount": 0, "currency": "USD"} | 2007-01-31 | sec_edgar |
| xbrl:CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation | {"amount": 241000, "currency": "USD"} | 2009-01-31 | sec_edgar |
| xbrl:CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation | {"amount": 83000, "currency": "USD"} | 2008-01-31 | sec_edgar |
| xbrl:CapitalLeasesLesseeBalanceSheetAssetsByMajorClassMachineryAndEquipment | {"amount": 441000, "currency": "USD"} | 2009-01-31 | sec_edgar |
| xbrl:CapitalLeasesLesseeBalanceSheetAssetsByMajorClassMachineryAndEquipment | {"amount": 412000, "currency": "USD"} | 2008-01-31 | sec_edgar |
| xbrl:CashAndCashEquivalentsAtCarryingValue | {"amount": 17363000, "currency": "USD"} | 2009-01-31 | sec_edgar |
| xbrl:CashAndCashEquivalentsAtCarryingValue | {"amount": 23766000, "currency": "USD"} | 2008-01-31 | sec_edgar |
| xbrl:CashAndCashEquivalentsAtCarryingValue | {"amount": 25766000, "currency": "USD"} | 2007-01-31 | sec_edgar |
| xbrl:CashAndCashEquivalentsAtCarryingValue | {"amount": 34745000, "currency": "USD"} | 2006-01-31 | sec_edgar |
| xbrl:CashAndCashEquivalentsPeriodIncreaseDecrease | {"amount": -5399805, "currency": "USD"} | 2009-01-31 | sec_edgar |
| xbrl:CashAndCashEquivalentsPeriodIncreaseDecrease | {"amount": -2114000, "currency": "USD"} | 2008-01-31 | sec_edgar |
| xbrl:CashAndCashEquivalentsPeriodIncreaseDecrease | {"amount": -9187000, "currency": "USD"} | 2007-01-31 | sec_edgar |
| xbrl:CommonStockParOrStatedValuePerShare | {"per": "shares", "amount": 0.0027, "currency": "USD"} | 2009-01-31 | sec_edgar |
| xbrl:CommonStockParOrStatedValuePerShare | {"per": "shares", "amount": 0.0027, "currency": "USD"} | 2008-01-31 | sec_edgar |
| xbrl:CommonStockSharesAuthorized | {"unit": "shares", "value": 100000000} | 2009-01-31 | sec_edgar |
| xbrl:CommonStockSharesAuthorized | {"unit": "shares", "value": 100000000} | 2008-01-31 | sec_edgar |
| xbrl:CommonStockSharesIssued | {"unit": "shares", "value": 33454385} | 2009-01-31 | sec_edgar |
| xbrl:CommonStockSharesIssued | {"unit": "shares", "value": 32413719} | 2008-01-31 | sec_edgar |
| xbrl:CommonStockSharesOutstanding | {"unit": "shares", "value": 31843333} | 2009-01-31 | sec_edgar |
| xbrl:CommonStockSharesOutstanding | {"unit": "shares", "value": 31821201} | 2008-01-31 | sec_edgar |
| xbrl:CommonStockValue | {"amount": 90000, "currency": "USD"} | 2009-01-31 | sec_edgar |
| xbrl:CommonStockValue | {"amount": 87000, "currency": "USD"} | 2008-01-31 | sec_edgar |
| xbrl:CompensatedAbsencesLiability | {"amount": 463000, "currency": "USD"} | 2009-01-31 | sec_edgar |
| xbrl:CompensatedAbsencesLiability | {"amount": 305000, "currency": "USD"} | 2008-01-31 | sec_edgar |
| xbrl:CostOfGoodsSoldAmortization | {"amount": 894000, "currency": "USD"} | 2009-01-31 | sec_edgar |
| xbrl:CostOfGoodsSoldAmortization | {"amount": 655000, "currency": "USD"} | 2008-01-31 | sec_edgar |
| xbrl:CostOfGoodsSoldAmortization | {"amount": 258000, "currency": "USD"} | 2007-01-31 | sec_edgar |
| xbrl:CostOfRevenue | {"amount": 13313000, "currency": "USD"} | 2009-01-31 | sec_edgar |