Organization record
KONGZHONG 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": 28074663, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-12-31 | sec_edgar |
| accounts_payable | {"amount": 31599317, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-12-31 | sec_edgar |
| accounts_payable | {"amount": 39514379, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-12-31 | sec_edgar |
| accounts_payable | {"amount": 42612324, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-12-31 | sec_edgar |
| accounts_payable | {"amount": 15347033, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-12-31 | sec_edgar |
| accounts_payable | {"amount": 9909704, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| accounts_receivable | {"amount": 24484916, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-12-31 | sec_edgar |
| accounts_receivable | {"amount": 30244289, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-12-31 | sec_edgar |
| accounts_receivable | {"amount": 17230844, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-12-31 | sec_edgar |
| accounts_receivable | {"amount": 23699745, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-12-31 | sec_edgar |
| accounts_receivable | {"amount": 19902975, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-12-31 | sec_edgar |
| accounts_receivable | {"amount": 21793956, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| capex | {"amount": 2272912, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2015-12-31 | sec_edgar |
| capex | {"amount": 3121667, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2014-12-31 | sec_edgar |
| capex | {"amount": 4969144, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2013-12-31 | sec_edgar |
| capex | {"amount": 1516362, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2012-12-31 | sec_edgar |
| capex | {"amount": 1890271, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2011-12-31 | sec_edgar |
| capex | {"amount": 1717930, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2010-12-31 | sec_edgar |
| capex | {"amount": 1599477, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2009-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 38304364, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2015-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 105093178, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2014-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 123427729, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2013-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 120694716, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2012-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 129511530, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2011-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 157170761, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2010-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 139289525, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2009-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 136054274, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2008-12-31 | sec_edgar |
| cashflow_financing | {"amount": -14313046, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2012-12-31 | sec_edgar |
| cashflow_financing | {"amount": -26334931, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2011-12-31 | sec_edgar |
| cashflow_financing | {"amount": -776540, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2010-12-31 | sec_edgar |
| cashflow_financing | {"amount": -3865749, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2009-12-31 | sec_edgar |
| cashflow_investing | {"amount": -41206784, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2012-12-31 | sec_edgar |
| cashflow_investing | {"amount": -40284810, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2011-12-31 | sec_edgar |
| cashflow_investing | {"amount": -10314863, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2010-12-31 | sec_edgar |
| cashflow_investing | {"amount": -8282603, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2009-12-31 | sec_edgar |
| cashflow_operating | {"amount": 31792422, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2015-12-31 | sec_edgar |
| cashflow_operating | {"amount": 31069303, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2014-12-31 | sec_edgar |
| cashflow_operating | {"amount": 35729510, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2013-12-31 | sec_edgar |
| cashflow_operating | {"amount": 46655914, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2012-12-31 | sec_edgar |
| cashflow_operating | {"amount": 33433753, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2011-12-31 | sec_edgar |
| cashflow_operating | {"amount": 26013611, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2010-12-31 | sec_edgar |
| cashflow_operating | {"amount": 15289132, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2009-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 1884133063, "concept": "us-gaap:CommonStockSharesIssued"} | 2015-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 1882073063, "concept": "us-gaap:CommonStockSharesIssued"} | 2014-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 1834883063, "concept": "us-gaap:CommonStockSharesIssued"} | 2013-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 1678097663, "concept": "us-gaap:CommonStockSharesIssued"} | 2012-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 1661939143, "concept": "us-gaap:CommonStockSharesIssued"} | 2011-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 1510906573, "concept": "us-gaap:CommonStockSharesIssued"} | 2010-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 1884133063, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2015-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 1882073063, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2014-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 1834883063, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2013-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 1678097663, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2012-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 1661939143, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2011-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 1510906573, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2010-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 139362586, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2015-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 129279063, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2014-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 96399886, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2013-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 103130272, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2012-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 91930241, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2011-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 80238617, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2010-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 65946821, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2009-12-31 | sec_edgar |
| current_assets | {"amount": 310597113, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2015-12-31 | sec_edgar |
| current_assets | {"amount": 269062719, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2014-12-31 | sec_edgar |
| current_assets | {"amount": 204736461, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2013-12-31 | sec_edgar |
| current_assets | {"amount": 166577475, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2012-12-31 | sec_edgar |
| current_assets | {"amount": 200801583, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2011-12-31 | sec_edgar |
| current_assets | {"amount": 184964061, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| current_liabilities | {"amount": 106945611, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2015-12-31 | sec_edgar |
| current_liabilities | {"amount": 100790467, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2014-12-31 | sec_edgar |
| current_liabilities | {"amount": 67370807, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2013-12-31 | sec_edgar |
| current_liabilities | {"amount": 71229562, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2012-12-31 | sec_edgar |
| current_liabilities | {"amount": 32526029, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2011-12-31 | sec_edgar |
| current_liabilities | {"amount": 63474718, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 1884133063} | 2015-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 1882073063} | 2014-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 1834883063} | 2013-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 1678097663} | 2012-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 1661939143} | 2011-12-31 | sec_edgar |
| dei:EntityListingDepositoryReceiptRatio | {"value": 0.025} | 2013-12-31 | sec_edgar |
| dividend_per_share | {"per": "shares", "amount": 0.002, "concept": "us-gaap:CommonStockDividendsPerShareDeclare | 2014-12-31 | sec_edgar |
| dividend_per_share | {"per": "shares", "amount": 0.022, "concept": "us-gaap:CommonStockDividendsPerShareDeclare | 2014-10-17 | sec_edgar |
| dividends_paid | {"amount": 40999308, "concept": "us-gaap:PaymentsOfDividendsCommonStock", "currency": "USD | 2014-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.01, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2015-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.01, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2014-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.01, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2013-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.02, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2012-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0, "concept": "us-gaap:EarningsPerShareBasic", "currency": "US | 2011-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.01, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2010-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.01, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2009-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.01, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2015-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.01, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2014-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.01, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2013-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.01, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2012-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0, "concept": "us-gaap:EarningsPerShareDiluted", "currency": " | 2011-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.01, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2010-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.01, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2009-12-31 | sec_edgar |
| goodwill | {"amount": 84769989, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2015-12-31 | sec_edgar |
| goodwill | {"amount": 90019108, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2014-12-31 | sec_edgar |
| goodwill | {"amount": 90266629, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2013-12-31 | sec_edgar |
| goodwill | {"amount": 87551023, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2012-12-31 | sec_edgar |
| goodwill | {"amount": 72967109, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2011-12-31 | sec_edgar |
| goodwill | {"amount": 87705675, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2010-12-31 | sec_edgar |
| gross_profit | {"amount": 39750842, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2015-12-31 | sec_edgar |
| gross_profit | {"amount": 98316906, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2014-12-31 | sec_edgar |
| gross_profit | {"amount": 77253909, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2013-12-31 | sec_edgar |
| gross_profit | {"amount": 77455879, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2012-12-31 | sec_edgar |
| gross_profit | {"amount": 64250371, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2011-12-31 | sec_edgar |
| gross_profit | {"amount": 66135814, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2010-12-31 | sec_edgar |
| gross_profit | {"amount": 62466275, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2009-12-31 | sec_edgar |
| income_tax_expense | {"amount": 796866, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2015-12-31 | sec_edgar |
| income_tax_expense | {"amount": 1047999, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2014-12-31 | sec_edgar |
| income_tax_expense | {"amount": 712402, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2013-12-31 | sec_edgar |
| income_tax_expense | {"amount": 3490842, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2012-12-31 | sec_edgar |
| income_tax_expense | {"amount": 3137838, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2011-12-31 | sec_edgar |
| income_tax_expense | {"amount": 3950003, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2010-12-31 | sec_edgar |
| income_tax_expense | {"amount": 4698114, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2009-12-31 | sec_edgar |
| industry_sic | {"code": "4822", "scheme": "SIC", "description": "Telegraph & Other Message Communications | sec_edgar | |
| intangible_assets | {"amount": 12515609, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency" | 2015-12-31 | sec_edgar |
| intangible_assets | {"amount": 55509804, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency" | 2014-12-31 | sec_edgar |
| intangible_assets | {"amount": 78726587, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency" | 2013-12-31 | sec_edgar |
| intangible_assets | {"amount": 75069314, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency" | 2012-12-31 | sec_edgar |
| intangible_assets | {"amount": 2347891, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency": | 2011-12-31 | sec_edgar |
| intangible_assets | {"amount": 4452688, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency": | 2010-12-31 | sec_edgar |
| long_term_debt | {"amount": 55000000, "concept": "us-gaap:LongTermDebt", "currency": "USD"} | 2015-12-31 | sec_edgar |
| long_term_debt | {"amount": 55000000, "concept": "us-gaap:LongTermDebt", "currency": "USD"} | 2014-12-31 | sec_edgar |
| long_term_debt | {"amount": 55000000, "concept": "us-gaap:LongTermDebt", "currency": "USD"} | 2013-12-31 | sec_edgar |
| long_term_debt | {"amount": 55000000, "concept": "us-gaap:LongTermDebt", "currency": "USD"} | 2012-12-31 | sec_edgar |
| long_term_debt_current | {"amount": 10000000, "concept": "us-gaap:LongTermDebtCurrent", "currency": "USD"} | 2014-12-31 | sec_edgar |
| long_term_debt_current | {"amount": 20000000, "concept": "us-gaap:LongTermDebtCurrent", "currency": "USD"} | 2013-12-31 | sec_edgar |
| long_term_debt_current | {"amount": 25000000, "concept": "us-gaap:LongTermDebtCurrent", "currency": "USD"} | 2012-12-31 | sec_edgar |
| long_term_debt_noncurrent | {"amount": 9860000, "concept": "us-gaap:LongTermDebtNoncurrent", "currency": "USD"} | 2014-12-31 | sec_edgar |
| long_term_debt_noncurrent | {"amount": 19260000, "concept": "us-gaap:LongTermDebtNoncurrent", "currency": "USD"} | 2013-12-31 | sec_edgar |
| long_term_debt_noncurrent | {"amount": 18660000, "concept": "us-gaap:LongTermDebtNoncurrent", "currency": "USD"} | 2012-12-31 | sec_edgar |
| net_income | {"amount": -16226710, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2015-12-31 | sec_edgar |
| net_income | {"amount": 22587921, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2014-12-31 | sec_edgar |
| net_income | {"amount": 20661649, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2013-12-31 | sec_edgar |
| net_income | {"amount": 25739968, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2012-12-31 | sec_edgar |
| net_income | {"amount": -7654862, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2011-12-31 | sec_edgar |
| net_income | {"amount": 11923199, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2010-12-31 | sec_edgar |
| net_income | {"amount": 12583381, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2009-12-31 | sec_edgar |
| operating_expenses | {"amount": 63564302, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2015-12-31 | sec_edgar |
| operating_expenses | {"amount": 81517916, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2014-12-31 | sec_edgar |
| operating_expenses | {"amount": 63614306, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2013-12-31 | sec_edgar |
| operating_expenses | {"amount": 54597695, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2012-12-31 | sec_edgar |
| operating_expenses | {"amount": 68149928, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2011-12-31 | sec_edgar |
| operating_expenses | {"amount": 62151037, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2010-12-31 | sec_edgar |
| operating_expenses | {"amount": 46280121, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2009-12-31 | sec_edgar |
| operating_income | {"amount": -22239883, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2015-12-31 | sec_edgar |
| operating_income | {"amount": 17937899, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2014-12-31 | sec_edgar |
| operating_income | {"amount": 15816052, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2013-12-31 | sec_edgar |
| operating_income | {"amount": 23159543, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2012-12-31 | sec_edgar |
| operating_income | {"amount": -7309751, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2011-12-31 | sec_edgar |
| operating_income | {"amount": 15216973, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2010-12-31 | sec_edgar |
| operating_income | {"amount": 16186154, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2009-12-31 | sec_edgar |
| ppe_net | {"amount": 4653874, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2015-12-31 | sec_edgar |
| ppe_net | {"amount": 5659191, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2014-12-31 | sec_edgar |
| ppe_net | {"amount": 5842522, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2013-12-31 | sec_edgar |
| ppe_net | {"amount": 3065486, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2012-12-31 | sec_edgar |
| ppe_net | {"amount": 3620279, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2011-12-31 | sec_edgar |
| ppe_net | {"amount": 3738598, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2010-12-31 | sec_edgar |
| pretax_income | {"amount": -14787147, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTa | 2015-12-31 | sec_edgar |
| pretax_income | {"amount": 23635920, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTax | 2014-12-31 | sec_edgar |
| pretax_income | {"amount": 21374051, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTax | 2013-12-31 | sec_edgar |
| pretax_income | {"amount": 29230810, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTax | 2012-12-31 | sec_edgar |
| pretax_income | {"amount": -4517024, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTax | 2011-12-31 | sec_edgar |
| pretax_income | {"amount": 15873202, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTax | 2010-12-31 | sec_edgar |
| pretax_income | {"amount": 17281495, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTax | 2009-12-31 | sec_edgar |
| revenue | {"amount": 179113428, "concept": "us-gaap:SalesRevenueNet", "currency": "USD"} | 2015-12-31 | sec_edgar |
| revenue | {"amount": 227595969, "concept": "us-gaap:SalesRevenueNet", "currency": "USD"} | 2014-12-31 | sec_edgar |
| revenue | {"amount": 173653795, "concept": "us-gaap:SalesRevenueNet", "currency": "USD"} | 2013-12-31 | sec_edgar |
| revenue | {"amount": 180586151, "concept": "us-gaap:SalesRevenueNet", "currency": "USD"} | 2012-12-31 | sec_edgar |
| revenue | {"amount": 160008435, "concept": "us-gaap:SalesRevenueNet", "currency": "USD"} | 2011-12-31 | sec_edgar |
| revenue | {"amount": 146374431, "concept": "us-gaap:SalesRevenueGoodsNet", "currency": "USD"} | 2010-12-31 | sec_edgar |
| revenue | {"amount": 128413096, "concept": "us-gaap:SalesRevenueNet", "currency": "USD"} | 2009-12-31 | sec_edgar |
| rnd_expense | {"amount": 24189619, "concept": "us-gaap:ResearchAndDevelopmentExpense", "currency": "USD" | 2015-12-31 | sec_edgar |
| rnd_expense | {"amount": 25107372, "concept": "us-gaap:ResearchAndDevelopmentExpense", "currency": "USD" | 2014-12-31 | sec_edgar |
| rnd_expense | {"amount": 26401720, "concept": "us-gaap:ResearchAndDevelopmentExpense", "currency": "USD" | 2013-12-31 | sec_edgar |
| rnd_expense | {"amount": 18382383, "concept": "us-gaap:ResearchAndDevelopmentExpense", "currency": "USD" | 2012-12-31 | sec_edgar |
| rnd_expense | {"amount": 15416944, "concept": "us-gaap:ResearchAndDevelopmentExpense", "currency": "USD" | 2011-12-31 | sec_edgar |
| rnd_expense | {"amount": 23964697, "concept": "us-gaap:ResearchAndDevelopmentExpense", "currency": "USD" | 2010-12-31 | sec_edgar |
| rnd_expense | {"amount": 18272008, "concept": "us-gaap:ResearchAndDevelopmentExpense", "currency": "USD" | 2009-12-31 | sec_edgar |
| sga_expense | {"amount": 13484211, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "US | 2015-12-31 | sec_edgar |
| sga_expense | {"amount": 12564600, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "US | 2014-12-31 | sec_edgar |
| sga_expense | {"amount": 8976176, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "USD | 2013-12-31 | sec_edgar |
| sga_expense | {"amount": 11629273, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "US | 2012-12-31 | sec_edgar |
| sga_expense | {"amount": 11582200, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "US | 2011-12-31 | sec_edgar |
| sga_expense | {"amount": 10481827, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "US | 2010-12-31 | sec_edgar |
| sga_expense | {"amount": 10186853, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "US | 2009-12-31 | sec_edgar |
| share_based_compensation | {"amount": 1045448, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2015-12-31 | sec_edgar |
| share_based_compensation | {"amount": 1547780, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2014-12-31 | sec_edgar |
| share_based_compensation | {"amount": 1573729, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2013-12-31 | sec_edgar |
| share_based_compensation | {"amount": 4464497, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2012-12-31 | sec_edgar |
| share_based_compensation | {"amount": 4579522, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2011-12-31 | sec_edgar |
| share_based_compensation | {"amount": 5000256, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2010-12-31 | sec_edgar |
| share_based_compensation | {"amount": 4211530, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2009-12-31 | sec_edgar |
| share_repurchase | {"amount": 12410, "concept": "us-gaap:PaymentsForRepurchaseOfCommonStock", "currency": "US | 2014-12-31 | sec_edgar |
| share_repurchase | {"amount": 10123821, "concept": "us-gaap:PaymentsForRepurchaseOfCommonStock", "currency": | 2013-12-31 | sec_edgar |
| share_repurchase | {"amount": 14590355, "concept": "us-gaap:PaymentsForRepurchaseOfCommonStock", "currency": | 2012-12-31 | sec_edgar |
| share_repurchase | {"amount": 2748579, "concept": "us-gaap:PaymentsForRepurchaseOfCommonStock", "currency": " | 2011-12-31 | sec_edgar |
| share_repurchase | {"amount": 11108039, "concept": "us-gaap:PaymentsForRepurchaseOfCommonStock", "currency": | 2009-12-31 | sec_edgar |