Organization record
RETALIX LTD
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": 6855000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-12-31 | sec_edgar |
| accounts_payable | {"amount": 6511000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| accounts_receivable | {"amount": 56721000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-12-31 | sec_edgar |
| accounts_receivable | {"amount": 55536000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| capex | {"amount": 5273000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2011-12-31 | sec_edgar |
| capex | {"amount": 2566000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2010-12-31 | sec_edgar |
| capex | {"amount": 2985000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2009-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 38644000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2011-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 77066000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2010-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 103675000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2009-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 33546000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2008-12-31 | sec_edgar |
| cashflow_financing | {"amount": 2776000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2011-12-31 | sec_edgar |
| cashflow_financing | {"amount": -390000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2010-12-31 | sec_edgar |
| cashflow_financing | {"amount": 31409000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2009-12-31 | sec_edgar |
| cashflow_investing | {"amount": -60651000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2011-12-31 | sec_edgar |
| cashflow_investing | {"amount": -60099000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2010-12-31 | sec_edgar |
| cashflow_investing | {"amount": -945000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2009-12-31 | sec_edgar |
| cashflow_operating | {"amount": 20112000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2011-12-31 | sec_edgar |
| cashflow_operating | {"amount": 33721000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2010-12-31 | sec_edgar |
| cashflow_operating | {"amount": 39415000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2009-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 24485946, "concept": "us-gaap:CommonStockSharesIssued"} | 2011-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 24160075, "concept": "us-gaap:CommonStockSharesIssued"} | 2010-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 24485946, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2011-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 24160075, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2010-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 138722000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2011-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 123500000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2010-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 114124000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2009-12-31 | sec_edgar |
| current_assets | {"amount": 206684000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2011-12-31 | sec_edgar |
| current_assets | {"amount": 202361000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| current_liabilities | {"amount": 55984000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2011-12-31 | sec_edgar |
| current_liabilities | {"amount": 49976000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 24485946} | 2011-12-31 | sec_edgar |
| dei:EntityPublicFloat | {"amount": 0, "currency": "USD"} | 2011-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.56, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2011-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.45, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2010-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.28, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2009-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.55, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2011-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.44, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2010-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.28, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2009-12-31 | sec_edgar |
| goodwill | {"amount": 64980000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2011-12-31 | sec_edgar |
| goodwill | {"amount": 50803000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2010-12-31 | sec_edgar |
| gross_profit | {"amount": 97318000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2011-12-31 | sec_edgar |
| gross_profit | {"amount": 83874000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2010-12-31 | sec_edgar |
| gross_profit | {"amount": 78269000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2009-12-31 | sec_edgar |
| income_tax_expense | {"amount": 495000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2011-12-31 | sec_edgar |
| income_tax_expense | {"amount": 4667000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2010-12-31 | sec_edgar |
| income_tax_expense | {"amount": 3494000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2009-12-31 | sec_edgar |
| industry_sic | {"code": "7372", "scheme": "SIC", "description": "Services-Prepackaged Software"} | sec_edgar | |
| intangible_assets | {"amount": 17308000, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency" | 2011-12-31 | sec_edgar |
| intangible_assets | {"amount": 11096000, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency" | 2010-12-31 | sec_edgar |
| inventory | {"amount": 1407000, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2011-12-31 | sec_edgar |
| inventory | {"amount": 1016000, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2010-12-31 | sec_edgar |
| long_term_debt_current | {"amount": 267000, "concept": "us-gaap:LongTermDebtCurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| marketable_securities | {"amount": 9000, "concept": "us-gaap:MarketableSecuritiesCurrent", "currency": "USD"} | 2011-12-31 | sec_edgar |
| marketable_securities | {"amount": 2012000, "concept": "us-gaap:MarketableSecuritiesCurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| net_income | {"amount": 13690000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2011-12-31 | sec_edgar |
| net_income | {"amount": 10787000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2010-12-31 | sec_edgar |
| net_income | {"amount": 5796000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2009-12-31 | sec_edgar |
| noncurrent_assets | {"amount": 25522000, "concept": "us-gaap:AssetsNoncurrent", "currency": "USD"} | 2011-12-31 | sec_edgar |
| noncurrent_assets | {"amount": 25362000, "concept": "us-gaap:AssetsNoncurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| noncurrent_liabilities | {"amount": 21925000, "concept": "us-gaap:LiabilitiesNoncurrent", "currency": "USD"} | 2011-12-31 | sec_edgar |
| noncurrent_liabilities | {"amount": 19194000, "concept": "us-gaap:LiabilitiesNoncurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| operating_expenses | {"amount": 84125000, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2011-12-31 | sec_edgar |
| operating_expenses | {"amount": 71449000, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2010-12-31 | sec_edgar |
| operating_expenses | {"amount": 70443000, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2009-12-31 | sec_edgar |
| operating_income | {"amount": 13193000, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2011-12-31 | sec_edgar |
| operating_income | {"amount": 12425000, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2010-12-31 | sec_edgar |
| operating_income | {"amount": 7826000, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2009-12-31 | sec_edgar |
| ppe_net | {"amount": 17586000, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2011-12-31 | sec_edgar |
| ppe_net | {"amount": 15070000, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2010-12-31 | sec_edgar |
| pretax_income | {"amount": 15021000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTax | 2011-12-31 | sec_edgar |
| pretax_income | {"amount": 15934000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTax | 2010-12-31 | sec_edgar |
| pretax_income | {"amount": 9583000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxe | 2009-12-31 | sec_edgar |
| profit_loss | {"amount": 14564000, "concept": "us-gaap:ProfitLoss", "currency": "USD"} | 2011-12-31 | sec_edgar |
| profit_loss | {"amount": 11292000, "concept": "us-gaap:ProfitLoss", "currency": "USD"} | 2010-12-31 | sec_edgar |
| profit_loss | {"amount": 6106000, "concept": "us-gaap:ProfitLoss", "currency": "USD"} | 2009-12-31 | sec_edgar |
| retained_earnings | {"amount": 24852000, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": | 2011-12-31 | sec_edgar |
| retained_earnings | {"amount": 11162000, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": | 2010-12-31 | sec_edgar |
| revenue | {"amount": 236040000, "concept": "us-gaap:SalesRevenueNet", "currency": "USD"} | 2011-12-31 | sec_edgar |
| revenue | {"amount": 207374000, "concept": "us-gaap:SalesRevenueNet", "currency": "USD"} | 2010-12-31 | sec_edgar |
| revenue | {"amount": 192393000, "concept": "us-gaap:SalesRevenueNet", "currency": "USD"} | 2009-12-31 | sec_edgar |
| rnd_expense | {"amount": 32026000, "concept": "us-gaap:ResearchAndDevelopmentExpense", "currency": "USD" | 2011-12-31 | sec_edgar |
| rnd_expense | {"amount": 29657000, "concept": "us-gaap:ResearchAndDevelopmentExpense", "currency": "USD" | 2010-12-31 | sec_edgar |
| rnd_expense | {"amount": 28991000, "concept": "us-gaap:ResearchAndDevelopmentExpense", "currency": "USD" | 2009-12-31 | sec_edgar |
| sga_expense | {"amount": 26639000, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "US | 2011-12-31 | sec_edgar |
| sga_expense | {"amount": 24635000, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "US | 2010-12-31 | sec_edgar |
| sga_expense | {"amount": 21007000, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "US | 2009-12-31 | sec_edgar |
| share_based_compensation | {"amount": 2326000, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2011-12-31 | sec_edgar |
| share_based_compensation | {"amount": 3855000, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2010-12-31 | sec_edgar |
| share_based_compensation | {"amount": 2624000, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2009-12-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 24230, "concept": "us-gaap:WeightedAverageNumberOfSharesOutsta | 2011-12-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 24102, "concept": "us-gaap:WeightedAverageNumberOfSharesOutsta | 2010-12-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 20824, "concept": "us-gaap:WeightedAverageNumberOfSharesOutsta | 2009-12-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 24717, "concept": "us-gaap:WeightedAverageNumberOfDilutedShare | 2011-12-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 24515, "concept": "us-gaap:WeightedAverageNumberOfDilutedShare | 2010-12-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 21020, "concept": "us-gaap:WeightedAverageNumberOfDilutedShare | 2009-12-31 | sec_edgar |
| stockholders_equity | {"amount": 249304000, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2011-12-31 | sec_edgar |
| stockholders_equity | {"amount": 231076000, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2010-12-31 | sec_edgar |
| total_assets | {"amount": 332080000, "concept": "us-gaap:Assets", "currency": "USD"} | 2011-12-31 | sec_edgar |
| total_assets | {"amount": 304692000, "concept": "us-gaap:Assets", "currency": "USD"} | 2010-12-31 | sec_edgar |
| total_equity | {"amount": 254171000, "concept": "us-gaap:StockholdersEquityIncludingPortionAttributableTo | 2011-12-31 | sec_edgar |
| total_equity | {"amount": 235522000, "concept": "us-gaap:StockholdersEquityIncludingPortionAttributableTo | 2010-12-31 | sec_edgar |
| total_equity | {"amount": 219630000, "concept": "us-gaap:StockholdersEquityIncludingPortionAttributableTo | 2009-12-31 | sec_edgar |
| total_equity | {"amount": 179049000, "concept": "us-gaap:StockholdersEquityIncludingPortionAttributableTo | 2008-12-31 | sec_edgar |
| total_liabilities | {"amount": 77909000, "concept": "us-gaap:Liabilities", "currency": "USD"} | 2011-12-31 | sec_edgar |
| total_liabilities | {"amount": 69170000, "concept": "us-gaap:Liabilities", "currency": "USD"} | 2010-12-31 | sec_edgar |
| total_liabilities_and_equity | {"amount": 332080000, "concept": "us-gaap:LiabilitiesAndStockholdersEquity", "currency": " | 2011-12-31 | sec_edgar |
| total_liabilities_and_equity | {"amount": 304692000, "concept": "us-gaap:LiabilitiesAndStockholdersEquity", "currency": " | 2010-12-31 | sec_edgar |
| xbrl:AccountsPayableCurrent | {"amount": 6855000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AccountsPayableCurrent | {"amount": 6511000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:AccountsReceivableNetCurrent | {"amount": 56721000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AccountsReceivableNetCurrent | {"amount": 55536000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:AccruedIncomeTaxesNoncurrent | {"amount": 3493000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AccruedIncomeTaxesNoncurrent | {"amount": 476000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:AccruedLiabilitiesCurrent | {"amount": 14322000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AccruedLiabilitiesCurrent | {"amount": 11175000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncomeLossNetOfTax | {"amount": 273000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncomeLossNetOfTax | {"amount": 1110000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:AdditionalPaidInCapitalCommonStock | {"amount": 217715000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AdditionalPaidInCapitalCommonStock | {"amount": 212429000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue | {"amount": 2326000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue | {"amount": 3855000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue | {"amount": 2624000, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:Assets | {"amount": 332080000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:Assets | {"amount": 304692000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:AssetsCurrent | {"amount": 206684000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AssetsCurrent | {"amount": 202361000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:AssetsNoncurrent | {"amount": 25522000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AssetsNoncurrent | {"amount": 25362000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:BusinessAcquisitionContingentConsiderationPotentialCashPayment | {"amount": 4324000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:BusinessAcquisitionPurchasePriceAllocationAssetsAcquiredLiabilitiesAssumedNet | {"amount": -21254000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:BusinessAcquisitionPurchasePriceAllocationGoodwillAmount | {"amount": 22615000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:BusinessAcquisitionPurchasePriceAllocationNetTangibleAssets | {"amount": 1501000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:BusinessAcquisitionPurchasePriceAllocationNoncurrentLiabilitiesLongTermDebt | {"amount": 412000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:BusinessAcquisitionPurchasePriceAllocationPropertyPlantAndEquipment | {"amount": 552000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:CashAndCashEquivalentsAtCarryingValue | {"amount": 38644000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:CashAndCashEquivalentsAtCarryingValue | {"amount": 77066000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:CashAndCashEquivalentsAtCarryingValue | {"amount": 103675000, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:CashAndCashEquivalentsAtCarryingValue | {"amount": 33546000, "currency": "USD"} | 2008-12-31 | sec_edgar |
| xbrl:CashAndCashEquivalentsPeriodIncreaseDecrease | {"amount": -38422000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:CashAndCashEquivalentsPeriodIncreaseDecrease | {"amount": -26609000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:CashAndCashEquivalentsPeriodIncreaseDecrease | {"amount": 70129000, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:CommonStockParOrStatedValuePerShare | {"per": "shares", "amount": 1, "currency": "ILS"} | 2011-12-31 | sec_edgar |
| xbrl:CommonStockParOrStatedValuePerShare | {"per": "shares", "amount": 1, "currency": "ILS"} | 2010-12-31 | sec_edgar |
| xbrl:CommonStockSharesAuthorized | {"unit": "shares", "value": 50000000} | 2011-12-31 | sec_edgar |
| xbrl:CommonStockSharesAuthorized | {"unit": "shares", "value": 50000000} | 2010-12-31 | sec_edgar |
| xbrl:CommonStockSharesIssued | {"unit": "shares", "value": 24485946} | 2011-12-31 | sec_edgar |
| xbrl:CommonStockSharesIssued | {"unit": "shares", "value": 24160075} | 2010-12-31 | sec_edgar |
| xbrl:CommonStockSharesOutstanding | {"unit": "shares", "value": 24485946} | 2011-12-31 | sec_edgar |
| xbrl:CommonStockSharesOutstanding | {"unit": "shares", "value": 24160075} | 2010-12-31 | sec_edgar |
| xbrl:CommonStockValue | {"amount": 6464000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:CommonStockValue | {"amount": 6375000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:CostOfGoodsSold | {"amount": 31997000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:CostOfGoodsSold | {"amount": 34974000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:CostOfGoodsSold | {"amount": 39560000, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:CostOfRevenue | {"amount": 138722000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:CostOfRevenue | {"amount": 123500000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:CostOfRevenue | {"amount": 114124000, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:CostOfServices | {"amount": 106725000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:CostOfServices | {"amount": 88526000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:CostOfServices | {"amount": 74564000, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:DeferredIncomeTaxExpenseBenefit | {"amount": -1498000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:DeferredIncomeTaxExpenseBenefit | {"amount": 2854000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:DeferredIncomeTaxExpenseBenefit | {"amount": 3209000, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:DeferredRevenueCurrent | {"amount": 19071000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:DeferredRevenueCurrent | {"amount": 21366000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:DeferredRevenueNoncurrent | {"amount": 3942000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:DeferredRevenueNoncurrent | {"amount": 2055000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:DeferredTaxAssetsNetCurrent | {"amount": 4374000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:DeferredTaxAssetsNetCurrent | {"amount": 4572000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:DeferredTaxAssetsNetNoncurrent | {"amount": 11385000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:DeferredTaxAssetsNetNoncurrent | {"amount": 9737000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:DeferredTaxLiabilitiesNoncurrent | {"amount": 270000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:DeferredTaxLiabilitiesNoncurrent | {"amount": 271000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:DepreciationAndAmortization | {"amount": 6212000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:DepreciationAndAmortization | {"amount": 5989000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:DepreciationAndAmortization | {"amount": 6475000, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:EarningsPerShareBasic | {"per": "shares", "amount": 0.56, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:EarningsPerShareBasic | {"per": "shares", "amount": 0.45, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:EarningsPerShareBasic | {"per": "shares", "amount": 0.28, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:EarningsPerShareDiluted | {"per": "shares", "amount": 0.55, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:EarningsPerShareDiluted | {"per": "shares", "amount": 0.44, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:EarningsPerShareDiluted | {"per": "shares", "amount": 0.28, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:EffectOfExchangeRateOnCashAndCashEquivalents | {"amount": -659000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:EffectOfExchangeRateOnCashAndCashEquivalents | {"amount": 159000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:EffectOfExchangeRateOnCashAndCashEquivalents | {"amount": 250000, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:EmployeeRelatedLiabilitiesCurrent | {"amount": 10913000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:EmployeeRelatedLiabilitiesCurrent | {"amount": 8512000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:FiniteLivedIntangibleAssetsNet | {"amount": 13690000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:FiniteLivedIntangibleAssetsNet | {"amount": 9748000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:GainLossOnSaleOfPropertyPlantEquipment | {"amount": -21000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:GainLossOnSaleOfPropertyPlantEquipment | {"amount": -44000, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:GeneralAndAdministrativeExpense | {"amount": 26639000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:GeneralAndAdministrativeExpense | {"amount": 24635000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:GeneralAndAdministrativeExpense | {"amount": 21007000, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:Goodwill | {"amount": 64980000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:Goodwill | {"amount": 50803000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:GrossProfit | {"amount": 97318000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:GrossProfit | {"amount": 83874000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:GrossProfit | {"amount": 78269000, "currency": "USD"} | 2009-12-31 | sec_edgar |