Organization record
AUTONAVI HOLDINGS 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": 3493000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-12-31 | sec_edgar |
| accounts_payable | {"amount": 2124000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-12-31 | sec_edgar |
| accounts_payable | {"amount": 2364000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-12-31 | sec_edgar |
| accounts_payable | {"amount": 1523000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| accounts_receivable | {"amount": 36777000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-12-31 | sec_edgar |
| accounts_receivable | {"amount": 45985000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-12-31 | sec_edgar |
| accounts_receivable | {"amount": 36273000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-12-31 | sec_edgar |
| accounts_receivable | {"amount": 23752000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| capex | {"amount": 10410000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2013-12-31 | sec_edgar |
| capex | {"amount": 4560000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2012-12-31 | sec_edgar |
| capex | {"amount": 10265000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2011-12-31 | sec_edgar |
| capex | {"amount": 23955000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2010-12-31 | sec_edgar |
| capex | {"amount": 974000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2009-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 399316000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2013-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 151543000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2012-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 199696000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2011-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 103105000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2010-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 34716000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2009-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 28777000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2008-12-31 | sec_edgar |
| cashflow_financing | {"amount": 764000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2011-12-31 | sec_edgar |
| cashflow_financing | {"amount": 99203000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2010-12-31 | sec_edgar |
| cashflow_financing | {"amount": -2211000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2009-12-31 | sec_edgar |
| cashflow_investing | {"amount": 42619000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2011-12-31 | sec_edgar |
| cashflow_investing | {"amount": -70455000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2010-12-31 | sec_edgar |
| cashflow_investing | {"amount": -2330000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2009-12-31 | sec_edgar |
| cashflow_operating | {"amount": 9658000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinui | 2013-12-31 | sec_edgar |
| cashflow_operating | {"amount": 58306000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2012-12-31 | sec_edgar |
| cashflow_operating | {"amount": 47771000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2011-12-31 | sec_edgar |
| cashflow_operating | {"amount": 38529000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2010-12-31 | sec_edgar |
| cashflow_operating | {"amount": 10495000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2009-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 226443995, "concept": "us-gaap:CommonStockSharesIssued"} | 2013-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 196979163, "concept": "us-gaap:CommonStockSharesIssued"} | 2012-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 195837580, "concept": "us-gaap:CommonStockSharesIssued"} | 2011-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 195802580, "concept": "us-gaap:CommonStockSharesIssued"} | 2010-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 217184923, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2013-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 185568940, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2012-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 191473716, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2011-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 188632684, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2010-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 35021000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2011-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 28328000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2010-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 20031000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2009-12-31 | sec_edgar |
| current_assets | {"amount": 534393000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2013-12-31 | sec_edgar |
| current_assets | {"amount": 277479000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2012-12-31 | sec_edgar |
| current_assets | {"amount": 244326000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2011-12-31 | sec_edgar |
| current_assets | {"amount": 197063000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| current_liabilities | {"amount": 68205000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2013-12-31 | sec_edgar |
| current_liabilities | {"amount": 56784000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2012-12-31 | sec_edgar |
| current_liabilities | {"amount": 43244000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2011-12-31 | sec_edgar |
| current_liabilities | {"amount": 29788000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 265004977} | 2013-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 196979163} | 2012-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 195837580} | 2011-12-31 | sec_edgar |
| dei:EntityPublicFloat | {"amount": 0, "currency": "USD"} | 2012-12-31 | sec_edgar |
| depreciation_amortization | {"amount": 9553000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2013-12-31 | sec_edgar |
| depreciation_amortization | {"amount": 8491000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2012-12-31 | sec_edgar |
| depreciation_amortization | {"amount": 7119000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2011-12-31 | sec_edgar |
| depreciation_amortization | {"amount": 4139000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2010-12-31 | sec_edgar |
| depreciation_amortization | {"amount": 4543000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2009-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.12, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2013-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.19, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2012-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.19, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2011-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.11, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2010-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.07, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2009-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.12, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2013-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.18, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2012-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.18, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2011-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.1, "concept": "us-gaap:EarningsPerShareDiluted", "currency": | 2010-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.07, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2009-12-31 | sec_edgar |
| goodwill | {"amount": 35391000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2013-12-31 | sec_edgar |
| goodwill | {"amount": 8837000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2012-12-31 | sec_edgar |
| goodwill | {"amount": 8747000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2011-12-31 | sec_edgar |
| goodwill | {"amount": 3242000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2010-12-31 | sec_edgar |
| gross_profit | {"amount": 93855000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2013-12-31 | sec_edgar |
| gross_profit | {"amount": 116674000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2012-12-31 | sec_edgar |
| gross_profit | {"amount": 91939000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2011-12-31 | sec_edgar |
| gross_profit | {"amount": 57437000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2010-12-31 | sec_edgar |
| gross_profit | {"amount": 37132000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2009-12-31 | sec_edgar |
| income_tax_expense | {"amount": 932000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2013-12-31 | sec_edgar |
| income_tax_expense | {"amount": 7214000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2012-12-31 | sec_edgar |
| income_tax_expense | {"amount": 5086000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2011-12-31 | sec_edgar |
| income_tax_expense | {"amount": 4041000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2010-12-31 | sec_edgar |
| income_tax_expense | {"amount": 1144000, "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": 8637000, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency": | 2013-12-31 | sec_edgar |
| intangible_assets | {"amount": 5004000, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency": | 2012-12-31 | sec_edgar |
| intangible_assets | {"amount": 6855000, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency": | 2011-12-31 | sec_edgar |
| intangible_assets | {"amount": 996000, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency": | 2010-12-31 | sec_edgar |
| inventory | {"amount": 222000, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2013-12-31 | sec_edgar |
| inventory | {"amount": 28000, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2012-12-31 | sec_edgar |
| inventory | {"amount": 264000, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2011-12-31 | sec_edgar |
| net_income | {"amount": -25370000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2013-12-31 | sec_edgar |
| net_income | {"amount": 36508000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2012-12-31 | sec_edgar |
| net_income | {"amount": 36535000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2011-12-31 | sec_edgar |
| net_income | {"amount": 19135000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2010-12-31 | sec_edgar |
| operating_expenses | {"amount": 136444000, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2013-12-31 | sec_edgar |
| operating_expenses | {"amount": 80861000, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2012-12-31 | sec_edgar |
| operating_expenses | {"amount": 55281000, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2011-12-31 | sec_edgar |
| operating_expenses | {"amount": 34836000, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2010-12-31 | sec_edgar |
| operating_expenses | {"amount": 22559000, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2009-12-31 | sec_edgar |
| operating_income | {"amount": -41143000, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2013-12-31 | sec_edgar |
| operating_income | {"amount": 38924000, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2012-12-31 | sec_edgar |
| operating_income | {"amount": 36821000, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2011-12-31 | sec_edgar |
| operating_income | {"amount": 23349000, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2010-12-31 | sec_edgar |
| operating_income | {"amount": 15589000, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2009-12-31 | sec_edgar |
| ppe_net | {"amount": 52022000, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2013-12-31 | sec_edgar |
| ppe_net | {"amount": 47120000, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2012-12-31 | sec_edgar |
| ppe_net | {"amount": 49245000, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2011-12-31 | sec_edgar |
| ppe_net | {"amount": 41571000, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2010-12-31 | sec_edgar |
| pretax_income | {"amount": -22621000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTa | 2013-12-31 | sec_edgar |
| pretax_income | {"amount": 46176000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTax | 2012-12-31 | sec_edgar |
| pretax_income | {"amount": 44116000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTax | 2011-12-31 | sec_edgar |
| pretax_income | {"amount": 24473000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTax | 2010-12-31 | sec_edgar |
| pretax_income | {"amount": 15993000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTax | 2009-12-31 | sec_edgar |
| profit_loss | {"amount": -24348000, "concept": "us-gaap:ProfitLoss", "currency": "USD"} | 2013-12-31 | sec_edgar |
| profit_loss | {"amount": 38184000, "concept": "us-gaap:ProfitLoss", "currency": "USD"} | 2012-12-31 | sec_edgar |
| profit_loss | {"amount": 38377000, "concept": "us-gaap:ProfitLoss", "currency": "USD"} | 2011-12-31 | sec_edgar |
| profit_loss | {"amount": 20194000, "concept": "us-gaap:ProfitLoss", "currency": "USD"} | 2010-12-31 | sec_edgar |
| profit_loss | {"amount": 10824000, "concept": "us-gaap:ProfitLoss", "currency": "USD"} | 2009-12-31 | sec_edgar |
| retained_earnings | {"amount": 68784000, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": | 2013-12-31 | sec_edgar |
| retained_earnings | {"amount": 95715000, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": | 2012-12-31 | sec_edgar |
| retained_earnings | {"amount": 61517000, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": | 2011-12-31 | sec_edgar |
| retained_earnings | {"amount": 28023000, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": | 2010-12-31 | sec_edgar |
| revenue | {"amount": 143065000, "concept": "us-gaap:SalesRevenueNet", "currency": "USD"} | 2013-12-31 | sec_edgar |
| revenue | {"amount": 163241000, "concept": "us-gaap:SalesRevenueNet", "currency": "USD"} | 2012-12-31 | sec_edgar |
| revenue | {"amount": 129749000, "concept": "us-gaap:SalesRevenueNet", "currency": "USD"} | 2011-12-31 | sec_edgar |
| revenue | {"amount": 87550000, "concept": "us-gaap:SalesRevenueNet", "currency": "USD"} | 2010-12-31 | sec_edgar |
| revenue | {"amount": 58953000, "concept": "us-gaap:SalesRevenueNet", "currency": "USD"} | 2009-12-31 | sec_edgar |
| rnd_expense | {"amount": 60134000, "concept": "us-gaap:ResearchAndDevelopmentExpense", "currency": "USD" | 2013-12-31 | sec_edgar |
| rnd_expense | {"amount": 35581000, "concept": "us-gaap:ResearchAndDevelopmentExpense", "currency": "USD" | 2012-12-31 | sec_edgar |
| rnd_expense | {"amount": 23720000, "concept": "us-gaap:ResearchAndDevelopmentExpense", "currency": "USD" | 2011-12-31 | sec_edgar |
| rnd_expense | {"amount": 12732000, "concept": "us-gaap:ResearchAndDevelopmentExpense", "currency": "USD" | 2010-12-31 | sec_edgar |
| rnd_expense | {"amount": 7338000, "concept": "us-gaap:ResearchAndDevelopmentExpense", "currency": "USD"} | 2009-12-31 | sec_edgar |
| sga_expense | {"amount": 30099000, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "US | 2013-12-31 | sec_edgar |
| sga_expense | {"amount": 20322000, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "US | 2012-12-31 | sec_edgar |
| sga_expense | {"amount": 15114000, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "US | 2011-12-31 | sec_edgar |
| sga_expense | {"amount": 12769000, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "US | 2010-12-31 | sec_edgar |
| sga_expense | {"amount": 9613000, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "USD | 2009-12-31 | sec_edgar |
| share_based_compensation | {"amount": 13372000, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2013-12-31 | sec_edgar |
| share_based_compensation | {"amount": 12536000, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2012-12-31 | sec_edgar |
| share_based_compensation | {"amount": 5362000, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2011-12-31 | sec_edgar |
| share_based_compensation | {"amount": 6457000, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2010-12-31 | sec_edgar |
| share_based_compensation | {"amount": 4832000, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2009-12-31 | sec_edgar |
| share_repurchase | {"amount": 7244000, "concept": "us-gaap:PaymentsForRepurchaseOfCommonStock", "currency": " | 2013-12-31 | sec_edgar |
| share_repurchase | {"amount": 36408000, "concept": "us-gaap:PaymentsForRepurchaseOfCommonStock", "currency": | 2013-12-31 | sec_edgar |
| share_repurchase | {"amount": 29164000, "concept": "us-gaap:PaymentsForRepurchaseOfCommonStock", "currency": | 2012-12-31 | sec_edgar |
| share_repurchase | {"amount": 1000, "concept": "us-gaap:PaymentsForRepurchaseOfCommonStock", "currency": "USD | 2009-12-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 205328926, "concept": "us-gaap:WeightedAverageNumberOfSharesOu | 2013-12-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 190853540, "concept": "us-gaap:WeightedAverageNumberOfSharesOu | 2012-12-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 190132407, "concept": "us-gaap:WeightedAverageNumberOfSharesOu | 2011-12-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 149684032, "concept": "us-gaap:WeightedAverageNumberOfSharesOu | 2010-12-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 115675022, "concept": "us-gaap:WeightedAverageNumberOfSharesOu | 2009-12-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 205328926, "concept": "us-gaap:WeightedAverageNumberOfDilutedS | 2013-12-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 201168386, "concept": "us-gaap:WeightedAverageNumberOfDilutedS | 2012-12-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 201230735, "concept": "us-gaap:WeightedAverageNumberOfDilutedS | 2011-12-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 182696079, "concept": "us-gaap:WeightedAverageNumberOfDilutedS | 2010-12-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 157188766, "concept": "us-gaap:WeightedAverageNumberOfDilutedS | 2009-12-31 | sec_edgar |
| stockholders_equity | {"amount": 380294000, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2013-12-31 | sec_edgar |
| stockholders_equity | {"amount": 288157000, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2012-12-31 | sec_edgar |
| stockholders_equity | {"amount": 264887000, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2011-12-31 | sec_edgar |
| stockholders_equity | {"amount": 214945000, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2010-12-31 | sec_edgar |
| total_assets | {"amount": 645730000, "concept": "us-gaap:Assets", "currency": "USD"} | 2013-12-31 | sec_edgar |
| total_assets | {"amount": 351804000, "concept": "us-gaap:Assets", "currency": "USD"} | 2012-12-31 | sec_edgar |
| total_assets | {"amount": 314467000, "concept": "us-gaap:Assets", "currency": "USD"} | 2011-12-31 | sec_edgar |
| total_assets | {"amount": 248623000, "concept": "us-gaap:Assets", "currency": "USD"} | 2010-12-31 | sec_edgar |
| total_equity | {"amount": 386327000, "concept": "us-gaap:StockholdersEquityIncludingPortionAttributableTo | 2013-12-31 | sec_edgar |
| total_equity | {"amount": 294054000, "concept": "us-gaap:StockholdersEquityIncludingPortionAttributableTo | 2012-12-31 | sec_edgar |
| total_equity | {"amount": 269878000, "concept": "us-gaap:StockholdersEquityIncludingPortionAttributableTo | 2011-12-31 | sec_edgar |
| total_equity | {"amount": 218362000, "concept": "us-gaap:StockholdersEquityIncludingPortionAttributableTo | 2010-12-31 | sec_edgar |
| total_equity | {"amount": 50571000, "concept": "us-gaap:StockholdersEquityIncludingPortionAttributableToN | 2009-12-31 | sec_edgar |
| total_equity | {"amount": 35896000, "concept": "us-gaap:StockholdersEquityIncludingPortionAttributableToN | 2008-12-31 | sec_edgar |
| total_liabilities | {"amount": 70950000, "concept": "us-gaap:Liabilities", "currency": "USD"} | 2013-12-31 | sec_edgar |
| total_liabilities | {"amount": 57750000, "concept": "us-gaap:Liabilities", "currency": "USD"} | 2012-12-31 | sec_edgar |
| total_liabilities | {"amount": 44589000, "concept": "us-gaap:Liabilities", "currency": "USD"} | 2011-12-31 | sec_edgar |
| total_liabilities | {"amount": 30261000, "concept": "us-gaap:Liabilities", "currency": "USD"} | 2010-12-31 | sec_edgar |
| total_liabilities_and_equity | {"amount": 645730000, "concept": "us-gaap:LiabilitiesAndStockholdersEquity", "currency": " | 2013-12-31 | sec_edgar |
| total_liabilities_and_equity | {"amount": 351804000, "concept": "us-gaap:LiabilitiesAndStockholdersEquity", "currency": " | 2012-12-31 | sec_edgar |
| total_liabilities_and_equity | {"amount": 314467000, "concept": "us-gaap:LiabilitiesAndStockholdersEquity", "currency": " | 2011-12-31 | sec_edgar |
| total_liabilities_and_equity | {"amount": 248623000, "concept": "us-gaap:LiabilitiesAndStockholdersEquity", "currency": " | 2010-12-31 | sec_edgar |
| treasury_stock_value | {"amount": 27003000, "concept": "us-gaap:TreasuryStockValue", "currency": "USD"} | 2013-12-31 | sec_edgar |
| treasury_stock_value | {"amount": 29164000, "concept": "us-gaap:TreasuryStockValue", "currency": "USD"} | 2012-12-31 | sec_edgar |
| xbrl:AccountsPayableCurrent | {"amount": 3493000, "currency": "USD"} | 2013-12-31 | sec_edgar |
| xbrl:AccountsPayableCurrent | {"amount": 2124000, "currency": "USD"} | 2012-12-31 | sec_edgar |
| xbrl:AccountsPayableCurrent | {"amount": 2364000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AccountsPayableCurrent | {"amount": 1523000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:AccountsReceivableNetCurrent | {"amount": 36777000, "currency": "USD"} | 2013-12-31 | sec_edgar |
| xbrl:AccountsReceivableNetCurrent | {"amount": 45985000, "currency": "USD"} | 2012-12-31 | sec_edgar |
| xbrl:AccountsReceivableNetCurrent | {"amount": 36273000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AccountsReceivableNetCurrent | {"amount": 23752000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:AccountsReceivableRelatedPartiesCurrent | {"amount": 7000, "currency": "USD"} | 2013-12-31 | sec_edgar |
| xbrl:AccountsReceivableRelatedPartiesCurrent | {"amount": 4749000, "currency": "USD"} | 2012-12-31 | sec_edgar |
| xbrl:AccountsReceivableRelatedPartiesCurrent | {"amount": 1056000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AccruedIncomeTaxesCurrent | {"amount": 6438000, "currency": "USD"} | 2013-12-31 | sec_edgar |
| xbrl:AccruedIncomeTaxesCurrent | {"amount": 10417000, "currency": "USD"} | 2012-12-31 | sec_edgar |
| xbrl:AccruedIncomeTaxesCurrent | {"amount": 7481000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AccruedIncomeTaxesCurrent | {"amount": 5215000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:AccruedLiabilitiesCurrent | {"amount": 26071000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AccruedLiabilitiesCurrent | {"amount": 14690000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:AccruedMarketingCostsCurrent | {"amount": 6094000, "currency": "USD"} | 2013-12-31 | sec_edgar |
| xbrl:AccruedMarketingCostsCurrent | {"amount": 689000, "currency": "USD"} | 2012-12-31 | sec_edgar |
| xbrl:AccruedProfessionalFeesCurrent | {"amount": 1132000, "currency": "USD"} | 2013-12-31 | sec_edgar |