Organization record
QIHOO 360 TECHNOLOGY CO 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": 146114000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-12-31 | sec_edgar |
| accounts_payable | {"amount": 121115000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-12-31 | sec_edgar |
| accounts_payable | {"amount": 25030000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-12-31 | sec_edgar |
| accounts_payable | {"amount": 7109000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-12-31 | sec_edgar |
| accounts_payable | {"amount": 5872000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-12-31 | sec_edgar |
| accounts_payable | {"amount": 1387000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| accounts_receivable | {"amount": 261119000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2015-12-31 | sec_edgar |
| accounts_receivable | {"amount": 154287000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2014-12-31 | sec_edgar |
| accounts_receivable | {"amount": 54598000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-12-31 | sec_edgar |
| accounts_receivable | {"amount": 23591000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-12-31 | sec_edgar |
| accounts_receivable | {"amount": 16741000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-12-31 | sec_edgar |
| accounts_receivable | {"amount": 8160000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| capex | {"amount": 119667000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2015-12-31 | sec_edgar |
| capex | {"amount": 170162000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2014-12-31 | sec_edgar |
| capex | {"amount": 118334000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2013-12-31 | sec_edgar |
| capex | {"amount": 68796000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2012-12-31 | sec_edgar |
| capex | {"amount": 16320000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2011-12-31 | sec_edgar |
| capex | {"amount": 2826000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2010-12-31 | sec_edgar |
| capex | {"amount": 809000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2009-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 1092968000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "curren | 2015-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 1645234000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "curren | 2014-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 1013465000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "curren | 2013-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 380664000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2012-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 343731000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2011-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 60505000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2010-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 28144000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2009-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 23262000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2008-12-31 | sec_edgar |
| cashflow_financing | {"amount": -287891000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "c | 2015-12-31 | sec_edgar |
| cashflow_financing | {"amount": 919714000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2014-12-31 | sec_edgar |
| cashflow_financing | {"amount": 613498000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2013-12-31 | sec_edgar |
| cashflow_financing | {"amount": 1986000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2012-12-31 | sec_edgar |
| cashflow_financing | {"amount": 233280000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2011-12-31 | sec_edgar |
| cashflow_financing | {"amount": 20253000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2010-12-31 | sec_edgar |
| cashflow_investing | {"amount": -668940000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2015-12-31 | sec_edgar |
| cashflow_investing | {"amount": -661494000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2014-12-31 | sec_edgar |
| cashflow_investing | {"amount": -196874000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2013-12-31 | sec_edgar |
| cashflow_investing | {"amount": -83927000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2012-12-31 | sec_edgar |
| cashflow_investing | {"amount": -34811000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2011-12-31 | sec_edgar |
| cashflow_investing | {"amount": -9053000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2010-12-31 | sec_edgar |
| cashflow_operating | {"amount": 432265000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2015-12-31 | sec_edgar |
| cashflow_operating | {"amount": 380299000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2014-12-31 | sec_edgar |
| cashflow_operating | {"amount": 210226000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2013-12-31 | sec_edgar |
| cashflow_operating | {"amount": 117788000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2012-12-31 | sec_edgar |
| cashflow_operating | {"amount": 82303000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2011-12-31 | sec_edgar |
| cashflow_operating | {"amount": 20125000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2010-12-31 | sec_edgar |
| cashflow_operating | {"amount": 9040000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinui | 2009-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 423757000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2015-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 305462000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2014-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 87838000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2013-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 32802000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2012-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 18918000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2011-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 6751000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2010-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 8390000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2009-12-31 | sec_edgar |
| current_assets | {"amount": 1781875000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2015-12-31 | sec_edgar |
| current_assets | {"amount": 2096149000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2014-12-31 | sec_edgar |
| current_assets | {"amount": 1157717000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2013-12-31 | sec_edgar |
| current_assets | {"amount": 435272000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2012-12-31 | sec_edgar |
| current_assets | {"amount": 374369000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2011-12-31 | sec_edgar |
| current_assets | {"amount": 72604000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| current_liabilities | {"amount": 2361289000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2015-12-31 | sec_edgar |
| current_liabilities | {"amount": 540229000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2014-12-31 | sec_edgar |
| current_liabilities | {"amount": 208598000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2013-12-31 | sec_edgar |
| current_liabilities | {"amount": 203714000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2012-12-31 | sec_edgar |
| current_liabilities | {"amount": 46560000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2011-12-31 | sec_edgar |
| current_liabilities | {"amount": 13924000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| depreciation_amortization | {"amount": 116718000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency | 2015-12-31 | sec_edgar |
| depreciation_amortization | {"amount": 82531000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency" | 2014-12-31 | sec_edgar |
| depreciation_amortization | {"amount": 42629000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency" | 2013-12-31 | sec_edgar |
| depreciation_amortization | {"amount": 16457000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency" | 2012-12-31 | sec_edgar |
| depreciation_amortization | {"amount": 4227000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2011-12-31 | sec_edgar |
| depreciation_amortization | {"amount": 1344000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2010-12-31 | sec_edgar |
| depreciation_amortization | {"amount": 4111000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2009-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 1.65, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2015-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 1.2, "concept": "us-gaap:EarningsPerShareBasic", "currency": " | 2014-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.55, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2013-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.26, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2012-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.1, "concept": "us-gaap:EarningsPerShareBasic", "currency": " | 2011-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.05, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2010-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.03, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2009-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 1.58, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2015-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 1.13, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2014-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.52, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2013-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.25, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2012-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.09, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2011-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.05, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2010-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.03, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2009-12-31 | sec_edgar |
| goodwill | {"amount": 312968000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2015-12-31 | sec_edgar |
| goodwill | {"amount": 344630000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2014-12-31 | sec_edgar |
| goodwill | {"amount": 29509000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2013-12-31 | sec_edgar |
| goodwill | {"amount": 4628000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2012-12-31 | sec_edgar |
| goodwill | {"amount": 4580000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2011-12-31 | sec_edgar |
| goodwill | {"amount": 3918000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2010-12-31 | sec_edgar |
| gross_profit | {"amount": 1380826000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2015-12-31 | sec_edgar |
| gross_profit | {"amount": 1085198000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2014-12-31 | sec_edgar |
| gross_profit | {"amount": 583250000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2013-12-31 | sec_edgar |
| gross_profit | {"amount": 296230000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2012-12-31 | sec_edgar |
| income_tax_expense | {"amount": 119485000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2015-12-31 | sec_edgar |
| income_tax_expense | {"amount": 51425000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2014-12-31 | sec_edgar |
| income_tax_expense | {"amount": 23423000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2013-12-31 | sec_edgar |
| income_tax_expense | {"amount": 11379000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2012-12-31 | sec_edgar |
| income_tax_expense | {"amount": 10874000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2011-12-31 | sec_edgar |
| income_tax_expense | {"amount": 463000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2010-12-31 | sec_edgar |
| income_tax_expense | {"amount": 412000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2009-12-31 | sec_edgar |
| industry_sic | {"code": "7371", "scheme": "SIC", "description": "Services-Computer Programming Services"} | sec_edgar | |
| intangible_assets | {"amount": 53364000, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency" | 2015-12-31 | sec_edgar |
| intangible_assets | {"amount": 51289000, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency" | 2014-12-31 | sec_edgar |
| intangible_assets | {"amount": 17248000, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency" | 2013-12-31 | sec_edgar |
| intangible_assets | {"amount": 12310000, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency" | 2012-12-31 | sec_edgar |
| intangible_assets | {"amount": 7854000, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency": | 2011-12-31 | sec_edgar |
| intangible_assets | {"amount": 5546000, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency": | 2010-12-31 | sec_edgar |
| net_income | {"amount": 306968000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2015-12-31 | sec_edgar |
| net_income | {"amount": 222768000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2014-12-31 | sec_edgar |
| net_income | {"amount": 99652000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2013-12-31 | sec_edgar |
| net_income | {"amount": 46746000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2012-12-31 | sec_edgar |
| net_income | {"amount": 15603000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2011-12-31 | sec_edgar |
| net_income | {"amount": 8508000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2010-12-31 | sec_edgar |
| net_income | {"amount": 4189000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2009-12-31 | sec_edgar |
| operating_expenses | {"amount": 1140942000, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2015-12-31 | sec_edgar |
| operating_expenses | {"amount": 834211000, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2014-12-31 | sec_edgar |
| operating_expenses | {"amount": 482500000, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2013-12-31 | sec_edgar |
| operating_expenses | {"amount": 250090000, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2012-12-31 | sec_edgar |
| operating_expenses | {"amount": 130939000, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2011-12-31 | sec_edgar |
| operating_expenses | {"amount": 42159000, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2010-12-31 | sec_edgar |
| operating_expenses | {"amount": 19451000, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2009-12-31 | sec_edgar |
| operating_income | {"amount": 260531000, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2015-12-31 | sec_edgar |
| operating_income | {"amount": 259493000, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2014-12-31 | sec_edgar |
| operating_income | {"amount": 103099000, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2013-12-31 | sec_edgar |
| operating_income | {"amount": 48710000, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2012-12-31 | sec_edgar |
| operating_income | {"amount": 18145000, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2011-12-31 | sec_edgar |
| operating_income | {"amount": 9021000, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2010-12-31 | sec_edgar |
| operating_income | {"amount": 4461000, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2009-12-31 | sec_edgar |
| ppe_net | {"amount": 274972000, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD" | 2015-12-31 | sec_edgar |
| ppe_net | {"amount": 272026000, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD" | 2014-12-31 | sec_edgar |
| ppe_net | {"amount": 163864000, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD" | 2013-12-31 | sec_edgar |
| ppe_net | {"amount": 126035000, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD" | 2012-12-31 | sec_edgar |
| ppe_net | {"amount": 16665000, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2011-12-31 | sec_edgar |
| ppe_net | {"amount": 3306000, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2010-12-31 | sec_edgar |
| pretax_income | {"amount": 434185000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTa | 2015-12-31 | sec_edgar |
| pretax_income | {"amount": 286494000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTa | 2014-12-31 | sec_edgar |
| pretax_income | {"amount": 124019000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTa | 2013-12-31 | sec_edgar |
| pretax_income | {"amount": 62695000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTax | 2012-12-31 | sec_edgar |
| pretax_income | {"amount": 25855000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTax | 2011-12-31 | sec_edgar |
| pretax_income | {"amount": 9011000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxe | 2010-12-31 | sec_edgar |
| pretax_income | {"amount": 4601000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxe | 2009-12-31 | sec_edgar |
| profit_loss | {"amount": 253161000, "concept": "us-gaap:ProfitLoss", "currency": "USD"} | 2015-12-31 | sec_edgar |
| profit_loss | {"amount": 216163000, "concept": "us-gaap:ProfitLoss", "currency": "USD"} | 2014-12-31 | sec_edgar |
| profit_loss | {"amount": 97849000, "concept": "us-gaap:ProfitLoss", "currency": "USD"} | 2013-12-31 | sec_edgar |
| profit_loss | {"amount": 46471000, "concept": "us-gaap:ProfitLoss", "currency": "USD"} | 2012-12-31 | sec_edgar |
| profit_loss | {"amount": 14544000, "concept": "us-gaap:ProfitLoss", "currency": "USD"} | 2011-12-31 | sec_edgar |
| profit_loss | {"amount": 8491000, "concept": "us-gaap:ProfitLoss", "currency": "USD"} | 2010-12-31 | sec_edgar |
| profit_loss | {"amount": 4189000, "concept": "us-gaap:ProfitLoss", "currency": "USD"} | 2009-12-31 | sec_edgar |
| retained_earnings | {"amount": 618731000, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": | 2015-12-31 | sec_edgar |
| retained_earnings | {"amount": 321123000, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": | 2014-12-31 | sec_edgar |
| retained_earnings | {"amount": 119639000, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": | 2013-12-31 | sec_edgar |
| retained_earnings | {"amount": 32061000, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": | 2012-12-31 | sec_edgar |
| retained_earnings | {"amount": -4277000, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": | 2011-12-31 | sec_edgar |
| retained_earnings | {"amount": -13606000, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": | 2010-12-31 | sec_edgar |
| revenue | {"amount": 1804583000, "concept": "us-gaap:Revenues", "currency": "USD"} | 2015-12-31 | sec_edgar |
| revenue | {"amount": 0, "concept": "us-gaap:SalesRevenueGoodsNet", "currency": "USD"} | 2014-12-31 | sec_edgar |
| revenue | {"amount": 0, "concept": "us-gaap:SalesRevenueGoodsNet", "currency": "USD"} | 2013-12-31 | sec_edgar |
| revenue | {"amount": 329032000, "concept": "us-gaap:Revenues", "currency": "USD"} | 2012-12-31 | sec_edgar |
| revenue | {"amount": 167851000, "concept": "us-gaap:Revenues", "currency": "USD"} | 2011-12-31 | sec_edgar |
| revenue | {"amount": 57665000, "concept": "us-gaap:Revenues", "currency": "USD"} | 2010-12-31 | sec_edgar |
| revenue | {"amount": 32302000, "concept": "us-gaap:Revenues", "currency": "USD"} | 2009-12-31 | sec_edgar |
| sga_expense | {"amount": 161363000, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "U | 2015-12-31 | sec_edgar |
| sga_expense | {"amount": 94260000, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "US | 2014-12-31 | sec_edgar |
| sga_expense | {"amount": 117148000, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "U | 2013-12-31 | sec_edgar |
| sga_expense | {"amount": 35643000, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "US | 2012-12-31 | sec_edgar |
| sga_expense | {"amount": 19054000, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "US | 2011-12-31 | sec_edgar |
| sga_expense | {"amount": 5051000, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "USD | 2010-12-31 | sec_edgar |
| sga_expense | {"amount": 2531000, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "USD | 2009-12-31 | sec_edgar |
| share_based_compensation | {"amount": 133297000, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2015-12-31 | sec_edgar |
| share_based_compensation | {"amount": 95056000, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2014-12-31 | sec_edgar |
| share_based_compensation | {"amount": 121087000, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2013-12-31 | sec_edgar |
| share_based_compensation | {"amount": 50605000, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2012-12-31 | sec_edgar |
| share_based_compensation | {"amount": 47989000, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2011-12-31 | sec_edgar |
| share_based_compensation | {"amount": 4006000, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2010-12-31 | sec_edgar |
| share_based_compensation | {"amount": 1924000, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2009-12-31 | sec_edgar |
| share_repurchase | {"amount": 268810000, "concept": "us-gaap:PaymentsForRepurchaseOfCommonStock", "currency": | 2015-12-31 | sec_edgar |
| share_repurchase | {"amount": 104201000, "concept": "us-gaap:PaymentsForRepurchaseOfCommonStock", "currency": | 2014-12-31 | sec_edgar |
| share_repurchase | {"amount": 0, "concept": "us-gaap:PaymentsForRepurchaseOfCommonStock", "currency": "USD"} | 2013-12-31 | sec_edgar |
| share_repurchase | {"amount": 139000, "concept": "us-gaap:PaymentsForRepurchaseOfCommonStock", "currency": "U | 2012-12-31 | sec_edgar |
| share_repurchase | {"amount": 0, "concept": "us-gaap:PaymentsForRepurchaseOfCommonStock", "currency": "USD"} | 2011-12-31 | sec_edgar |
| share_repurchase | {"amount": 0, "concept": "us-gaap:PaymentsForRepurchaseOfCommonStock", "currency": "USD"} | 2010-12-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 185859435, "concept": "us-gaap:WeightedAverageNumberOfSharesOu | 2015-12-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 185107216, "concept": "us-gaap:WeightedAverageNumberOfSharesOu | 2014-12-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 180476681, "concept": "us-gaap:WeightedAverageNumberOfSharesOu | 2013-12-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 176442866, "concept": "us-gaap:WeightedAverageNumberOfSharesOu | 2012-12-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 149068287, "concept": "us-gaap:WeightedAverageNumberOfSharesOu | 2011-12-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 71350571, "concept": "us-gaap:WeightedAverageNumberOfSharesOut | 2010-12-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 51780932, "concept": "us-gaap:WeightedAverageNumberOfSharesOut | 2009-12-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 215268020, "concept": "us-gaap:WeightedAverageNumberOfDilutedS | 2015-12-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 197491372, "concept": "us-gaap:WeightedAverageNumberOfDilutedS | 2014-12-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 193036850, "concept": "us-gaap:WeightedAverageNumberOfDilutedS | 2013-12-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 183623235, "concept": "us-gaap:WeightedAverageNumberOfDilutedS | 2012-12-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 172992515, "concept": "us-gaap:WeightedAverageNumberOfDilutedS | 2011-12-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 71350571, "concept": "us-gaap:WeightedAverageNumberOfDilutedSh | 2010-12-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 65339960, "concept": "us-gaap:WeightedAverageNumberOfDilutedSh | 2009-12-31 | sec_edgar |
| short_term_investments | {"amount": 32548000, "concept": "us-gaap:ShortTermInvestments", "currency": "USD"} | 2015-12-31 | sec_edgar |
| short_term_investments | {"amount": 58736000, "concept": "us-gaap:ShortTermInvestments", "currency": "USD"} | 2014-12-31 | sec_edgar |