Organization record
Mobileye N.V.
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": 26832000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-12-31 | sec_edgar |
| accounts_payable | {"amount": 17461000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-12-31 | sec_edgar |
| accounts_payable | {"amount": 12016000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-12-31 | sec_edgar |
| accounts_payable | {"amount": 7550000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-12-31 | sec_edgar |
| accounts_receivable | {"amount": 43324000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-12-31 | sec_edgar |
| accounts_receivable | {"amount": 23706000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-12-31 | sec_edgar |
| accounts_receivable | {"amount": 15806000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-12-31 | sec_edgar |
| accounts_receivable | {"amount": 12490000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-12-31 | sec_edgar |
| capex | {"amount": 11017000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2016-12-31 | sec_edgar |
| capex | {"amount": 5065000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2015-12-31 | sec_edgar |
| capex | {"amount": 5378000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2014-12-31 | sec_edgar |
| capex | {"amount": 2592000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2013-12-31 | sec_edgar |
| capex | {"amount": 1526000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2012-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 277996000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2016-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 152692000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2015-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 339881000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2014-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 72560000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2013-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 14979000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2012-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 15656000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2011-12-31 | sec_edgar |
| cashflow_operating | {"amount": 161554000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContin | 2016-12-31 | sec_edgar |
| cashflow_operating | {"amount": 100854000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContin | 2015-12-31 | sec_edgar |
| cashflow_operating | {"amount": 56128000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2014-12-31 | sec_edgar |
| cashflow_operating | {"amount": 28188000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2013-12-31 | sec_edgar |
| cashflow_operating | {"amount": -1665000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2012-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 221738014, "concept": "us-gaap:CommonStockSharesIssued"} | 2016-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 218847430, "concept": "us-gaap:CommonStockSharesIssued"} | 2015-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 214554061, "concept": "us-gaap:CommonStockSharesIssued"} | 2014-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 221738014, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2016-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 218847430, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2015-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 214554061, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2014-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 87307000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2016-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 61420000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2015-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 37040000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2014-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 21130000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2013-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 12219000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2012-12-31 | sec_edgar |
| current_assets | {"amount": 515868000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2016-12-31 | sec_edgar |
| current_assets | {"amount": 293285000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2015-12-31 | sec_edgar |
| current_assets | {"amount": 418343000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2014-12-31 | sec_edgar |
| current_assets | {"amount": 155231000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2013-12-31 | sec_edgar |
| current_liabilities | {"amount": 58649000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2016-12-31 | sec_edgar |
| current_liabilities | {"amount": 43256000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2015-12-31 | sec_edgar |
| current_liabilities | {"amount": 27570000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2014-12-31 | sec_edgar |
| current_liabilities | {"amount": 15875000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2013-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 221738014} | 2016-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 218847430} | 2015-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 214554061} | 2014-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.49, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2016-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.31, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2015-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.28, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2014-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -6.03, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2013-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.46, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2016-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.29, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2015-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.28, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2014-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -6.03, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2013-12-31 | sec_edgar |
| gross_profit | {"amount": 270855000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2016-12-31 | sec_edgar |
| gross_profit | {"amount": 179452000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2015-12-31 | sec_edgar |
| gross_profit | {"amount": 106597000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2014-12-31 | sec_edgar |
| gross_profit | {"amount": 60115000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2013-12-31 | sec_edgar |
| gross_profit | {"amount": 28066000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2012-12-31 | sec_edgar |
| income_tax_expense | {"amount": 17070000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2016-12-31 | sec_edgar |
| income_tax_expense | {"amount": 11260000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2015-12-31 | sec_edgar |
| income_tax_expense | {"amount": 12265000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2014-12-31 | sec_edgar |
| income_tax_expense | {"amount": -2274000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2013-12-31 | sec_edgar |
| income_tax_expense | {"amount": 334000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2012-12-31 | sec_edgar |
| industry_sic | {"code": "7372", "scheme": "SIC", "description": "Services-Prepackaged Software"} | sec_edgar | |
| inventory | {"amount": 57016000, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2016-12-31 | sec_edgar |
| inventory | {"amount": 42676000, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2015-12-31 | sec_edgar |
| inventory | {"amount": 17626000, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2014-12-31 | sec_edgar |
| inventory | {"amount": 11354000, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2013-12-31 | sec_edgar |
| net_income | {"amount": 108370000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2016-12-31 | sec_edgar |
| net_income | {"amount": 68450000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2015-12-31 | sec_edgar |
| net_income | {"amount": -30084000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2014-12-31 | sec_edgar |
| net_income | {"amount": 19920000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2013-12-31 | sec_edgar |
| net_income | {"amount": -53000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2012-12-31 | sec_edgar |
| noncurrent_assets | {"amount": 264512000, "concept": "us-gaap:AssetsNoncurrent", "currency": "USD"} | 2016-12-31 | sec_edgar |
| noncurrent_assets | {"amount": 284329000, "concept": "us-gaap:AssetsNoncurrent", "currency": "USD"} | 2015-12-31 | sec_edgar |
| noncurrent_assets | {"amount": 18063000, "concept": "us-gaap:AssetsNoncurrent", "currency": "USD"} | 2014-12-31 | sec_edgar |
| noncurrent_assets | {"amount": 12997000, "concept": "us-gaap:AssetsNoncurrent", "currency": "USD"} | 2013-12-31 | sec_edgar |
| noncurrent_liabilities | {"amount": 23319000, "concept": "us-gaap:LiabilitiesNoncurrent", "currency": "USD"} | 2016-12-31 | sec_edgar |
| noncurrent_liabilities | {"amount": 18884000, "concept": "us-gaap:LiabilitiesNoncurrent", "currency": "USD"} | 2015-12-31 | sec_edgar |
| noncurrent_liabilities | {"amount": 14162000, "concept": "us-gaap:LiabilitiesNoncurrent", "currency": "USD"} | 2014-12-31 | sec_edgar |
| noncurrent_liabilities | {"amount": 9715000, "concept": "us-gaap:LiabilitiesNoncurrent", "currency": "USD"} | 2013-12-31 | sec_edgar |
| operating_income | {"amount": 120939000, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2016-12-31 | sec_edgar |
| operating_income | {"amount": 77739000, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2015-12-31 | sec_edgar |
| operating_income | {"amount": -14682000, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2014-12-31 | sec_edgar |
| operating_income | {"amount": 15198000, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2013-12-31 | sec_edgar |
| operating_income | {"amount": -1652000, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2012-12-31 | sec_edgar |
| ppe_net | {"amount": 18333000, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2016-12-31 | sec_edgar |
| ppe_net | {"amount": 11031000, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2015-12-31 | sec_edgar |
| ppe_net | {"amount": 8787000, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2014-12-31 | sec_edgar |
| ppe_net | {"amount": 5697000, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2013-12-31 | sec_edgar |
| pretax_income | {"amount": 125440000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTa | 2016-12-31 | sec_edgar |
| pretax_income | {"amount": 79710000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTax | 2015-12-31 | sec_edgar |
| pretax_income | {"amount": -17819000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTa | 2014-12-31 | sec_edgar |
| pretax_income | {"amount": 17646000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTax | 2013-12-31 | sec_edgar |
| pretax_income | {"amount": 281000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxes | 2012-12-31 | sec_edgar |
| retained_earnings | {"amount": 45849000, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": | 2016-12-31 | sec_edgar |
| retained_earnings | {"amount": -62521000, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": | 2015-12-31 | sec_edgar |
| retained_earnings | {"amount": -130971000, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency" | 2014-12-31 | sec_edgar |
| retained_earnings | {"amount": -100887000, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency" | 2013-12-31 | sec_edgar |
| revenue | {"amount": 358162000, "concept": "us-gaap:Revenues", "currency": "USD"} | 2016-12-31 | sec_edgar |
| revenue | {"amount": 240872000, "concept": "us-gaap:Revenues", "currency": "USD"} | 2015-12-31 | sec_edgar |
| revenue | {"amount": 143637000, "concept": "us-gaap:Revenues", "currency": "USD"} | 2014-12-31 | sec_edgar |
| revenue | {"amount": 81245000, "concept": "us-gaap:Revenues", "currency": "USD"} | 2013-12-31 | sec_edgar |
| revenue | {"amount": 40285000, "concept": "us-gaap:Revenues", "currency": "USD"} | 2012-12-31 | sec_edgar |
| sga_expense | {"amount": 67241000, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "US | 2016-12-31 | sec_edgar |
| sga_expense | {"amount": 45509000, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "US | 2015-12-31 | sec_edgar |
| sga_expense | {"amount": 71437000, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "US | 2014-12-31 | sec_edgar |
| sga_expense | {"amount": 10277000, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "US | 2013-12-31 | sec_edgar |
| sga_expense | {"amount": 7418000, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "USD | 2012-12-31 | sec_edgar |
| share_based_compensation | {"amount": 65602000, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2016-12-31 | sec_edgar |
| share_based_compensation | {"amount": 44969000, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2015-12-31 | sec_edgar |
| share_based_compensation | {"amount": 76853000, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2014-12-31 | sec_edgar |
| share_based_compensation | {"amount": 13131000, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2013-12-31 | sec_edgar |
| share_based_compensation | {"amount": 1855000, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2012-12-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 220124, "concept": "us-gaap:WeightedAverageNumberOfSharesOutst | 2016-12-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 217362, "concept": "us-gaap:WeightedAverageNumberOfSharesOutst | 2015-12-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 107942, "concept": "us-gaap:WeightedAverageNumberOfSharesOutst | 2014-12-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 37477000, "concept": "us-gaap:WeightedAverageNumberOfSharesOut | 2013-12-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 238018, "concept": "us-gaap:WeightedAverageNumberOfDilutedShar | 2016-12-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 237857, "concept": "us-gaap:WeightedAverageNumberOfDilutedShar | 2015-12-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 107942, "concept": "us-gaap:WeightedAverageNumberOfDilutedShar | 2014-12-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 37477000, "concept": "us-gaap:WeightedAverageNumberOfDilutedSh | 2013-12-31 | sec_edgar |
| short_term_investments | {"amount": 188051000, "concept": "us-gaap:ShortTermInvestments", "currency": "USD"} | 2016-12-31 | sec_edgar |
| short_term_investments | {"amount": 27601000, "concept": "us-gaap:ShortTermInvestments", "currency": "USD"} | 2015-12-31 | sec_edgar |
| short_term_investments | {"amount": 192456000, "concept": "us-gaap:ShortTermInvestments", "currency": "USD"} | 2014-12-31 | sec_edgar |
| short_term_investments | {"amount": 31935000, "concept": "us-gaap:ShortTermInvestments", "currency": "USD"} | 2013-12-31 | sec_edgar |
| stockholders_equity | {"amount": 698412000, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2016-12-31 | sec_edgar |
| stockholders_equity | {"amount": 515474000, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2015-12-31 | sec_edgar |
| stockholders_equity | {"amount": 394674000, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2014-12-31 | sec_edgar |
| stockholders_equity | {"amount": 142638000, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2013-12-31 | sec_edgar |
| stockholders_equity | {"amount": 71568000, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2012-12-31 | sec_edgar |
| stockholders_equity | {"amount": 68945000, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2011-12-31 | sec_edgar |
| total_assets | {"amount": 780380000, "concept": "us-gaap:Assets", "currency": "USD"} | 2016-12-31 | sec_edgar |
| total_assets | {"amount": 577614000, "concept": "us-gaap:Assets", "currency": "USD"} | 2015-12-31 | sec_edgar |
| total_assets | {"amount": 436406000, "concept": "us-gaap:Assets", "currency": "USD"} | 2014-12-31 | sec_edgar |
| total_assets | {"amount": 168228000, "concept": "us-gaap:Assets", "currency": "USD"} | 2013-12-31 | sec_edgar |
| total_liabilities | {"amount": 81968000, "concept": "us-gaap:Liabilities", "currency": "USD"} | 2016-12-31 | sec_edgar |
| total_liabilities | {"amount": 62140000, "concept": "us-gaap:Liabilities", "currency": "USD"} | 2015-12-31 | sec_edgar |
| total_liabilities | {"amount": 41732000, "concept": "us-gaap:Liabilities", "currency": "USD"} | 2014-12-31 | sec_edgar |
| total_liabilities | {"amount": 25590000, "concept": "us-gaap:Liabilities", "currency": "USD"} | 2013-12-31 | sec_edgar |
| total_liabilities_and_equity | {"amount": 780380000, "concept": "us-gaap:LiabilitiesAndStockholdersEquity", "currency": " | 2016-12-31 | sec_edgar |
| total_liabilities_and_equity | {"amount": 577614000, "concept": "us-gaap:LiabilitiesAndStockholdersEquity", "currency": " | 2015-12-31 | sec_edgar |
| total_liabilities_and_equity | {"amount": 436406000, "concept": "us-gaap:LiabilitiesAndStockholdersEquity", "currency": " | 2014-12-31 | sec_edgar |
| total_liabilities_and_equity | {"amount": 168228000, "concept": "us-gaap:LiabilitiesAndStockholdersEquity", "currency": " | 2013-12-31 | sec_edgar |
| xbrl:AccountsAndOtherReceivablesNetCurrent | {"amount": 4811000, "currency": "USD"} | 2016-12-31 | sec_edgar |
| xbrl:AccountsAndOtherReceivablesNetCurrent | {"amount": 4612000, "currency": "USD"} | 2015-12-31 | sec_edgar |
| xbrl:AccountsAndOtherReceivablesNetCurrent | {"amount": 5277000, "currency": "USD"} | 2014-12-31 | sec_edgar |
| xbrl:AccountsAndOtherReceivablesNetCurrent | {"amount": 1263000, "currency": "USD"} | 2013-12-31 | sec_edgar |
| xbrl:AccountsPayableAndAccruedLiabilitiesCurrent | {"amount": 39415000, "currency": "USD"} | 2016-12-31 | sec_edgar |
| xbrl:AccountsPayableAndAccruedLiabilitiesCurrent | {"amount": 24593000, "currency": "USD"} | 2015-12-31 | sec_edgar |
| xbrl:AccountsPayableAndAccruedLiabilitiesCurrent | {"amount": 17870000, "currency": "USD"} | 2014-12-31 | sec_edgar |
| xbrl:AccountsPayableAndAccruedLiabilitiesCurrent | {"amount": 11096000, "currency": "USD"} | 2013-12-31 | sec_edgar |
| xbrl:AccountsPayableCurrent | {"amount": 26832000, "currency": "USD"} | 2016-12-31 | sec_edgar |
| xbrl:AccountsPayableCurrent | {"amount": 17461000, "currency": "USD"} | 2015-12-31 | sec_edgar |
| xbrl:AccountsPayableCurrent | {"amount": 12016000, "currency": "USD"} | 2014-12-31 | sec_edgar |
| xbrl:AccountsPayableCurrent | {"amount": 7550000, "currency": "USD"} | 2013-12-31 | sec_edgar |
| xbrl:AccountsReceivableNetCurrent | {"amount": 43324000, "currency": "USD"} | 2016-12-31 | sec_edgar |
| xbrl:AccountsReceivableNetCurrent | {"amount": 23706000, "currency": "USD"} | 2015-12-31 | sec_edgar |
| xbrl:AccountsReceivableNetCurrent | {"amount": 15806000, "currency": "USD"} | 2014-12-31 | sec_edgar |
| xbrl:AccountsReceivableNetCurrent | {"amount": 12490000, "currency": "USD"} | 2013-12-31 | sec_edgar |
| xbrl:AccruedLiabilitiesCurrent | {"amount": 12583000, "currency": "USD"} | 2016-12-31 | sec_edgar |
| xbrl:AccruedLiabilitiesCurrent | {"amount": 7132000, "currency": "USD"} | 2015-12-31 | sec_edgar |
| xbrl:AccruedLiabilitiesCurrent | {"amount": 5854000, "currency": "USD"} | 2014-12-31 | sec_edgar |
| xbrl:AccruedLiabilitiesCurrent | {"amount": 3546000, "currency": "USD"} | 2013-12-31 | sec_edgar |
| xbrl:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment | {"amount": 12654000, "currency": "USD"} | 2016-12-31 | sec_edgar |
| xbrl:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment | {"amount": 8565000, "currency": "USD"} | 2015-12-31 | sec_edgar |
| xbrl:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment | {"amount": 10658000, "currency": "USD"} | 2014-12-31 | sec_edgar |
| xbrl:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment | {"amount": 8107000, "currency": "USD"} | 2013-12-31 | sec_edgar |
| xbrl:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease | {"amount": 5300000, "currency": "USD"} | 2015-12-31 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncomeLossNetOfTax | {"amount": -724000, "currency": "USD"} | 2016-12-31 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncomeLossNetOfTax | {"amount": -1775000, "currency": "USD"} | 2015-12-31 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncomeLossNetOfTax | {"amount": -181000, "currency": "USD"} | 2014-12-31 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncomeLossNetOfTax | {"amount": 612000, "currency": "USD"} | 2013-12-31 | sec_edgar |
| xbrl:AdditionalPaidInCapitalCommonStock | {"amount": 650697000, "currency": "USD"} | 2016-12-31 | sec_edgar |
| xbrl:AdditionalPaidInCapitalCommonStock | {"amount": 577212000, "currency": "USD"} | 2015-12-31 | sec_edgar |
| xbrl:AdditionalPaidInCapitalCommonStock | {"amount": 523315000, "currency": "USD"} | 2014-12-31 | sec_edgar |
| xbrl:AdditionalPaidInCapitalCommonStock | {"amount": 240563000, "currency": "USD"} | 2013-12-31 | sec_edgar |
| xbrl:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue | {"amount": 65602000, "currency": "USD"} | 2016-12-31 | sec_edgar |
| xbrl:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue | {"amount": 44969000, "currency": "USD"} | 2015-12-31 | sec_edgar |
| xbrl:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue | {"amount": 76853000, "currency": "USD"} | 2014-12-31 | sec_edgar |
| xbrl:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue | {"amount": 13131000, "currency": "USD"} | 2013-12-31 | sec_edgar |
| xbrl:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue | {"amount": 1855000, "currency": "USD"} | 2012-12-31 | sec_edgar |
| xbrl:AdvertisingExpense | {"amount": 1455000, "currency": "USD"} | 2016-12-31 | sec_edgar |
| xbrl:AdvertisingExpense | {"amount": 1904000, "currency": "USD"} | 2015-12-31 | sec_edgar |
| xbrl:AdvertisingExpense | {"amount": 973000, "currency": "USD"} | 2014-12-31 | sec_edgar |
| xbrl:AllowanceForDoubtfulAccountsReceivable | {"amount": 45000, "currency": "USD"} | 2016-12-31 | sec_edgar |
| xbrl:AllowanceForDoubtfulAccountsReceivable | {"amount": 50000, "currency": "USD"} | 2015-12-31 | sec_edgar |
| xbrl:AllowanceForDoubtfulAccountsReceivable | {"amount": 50000, "currency": "USD"} | 2014-12-31 | sec_edgar |
| xbrl:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount | {"unit": "shares", "value": 28200000} | 2014-12-31 | sec_edgar |
| xbrl:Assets | {"amount": 780380000, "currency": "USD"} | 2016-12-31 | sec_edgar |
| xbrl:Assets | {"amount": 577614000, "currency": "USD"} | 2015-12-31 | sec_edgar |
| xbrl:Assets | {"amount": 436406000, "currency": "USD"} | 2014-12-31 | sec_edgar |
| xbrl:Assets | {"amount": 168228000, "currency": "USD"} | 2013-12-31 | sec_edgar |
| xbrl:AssetsCurrent | {"amount": 515868000, "currency": "USD"} | 2016-12-31 | sec_edgar |
| xbrl:AssetsCurrent | {"amount": 293285000, "currency": "USD"} | 2015-12-31 | sec_edgar |
| xbrl:AssetsCurrent | {"amount": 418343000, "currency": "USD"} | 2014-12-31 | sec_edgar |
| xbrl:AssetsCurrent | {"amount": 155231000, "currency": "USD"} | 2013-12-31 | sec_edgar |
| xbrl:AssetsNoncurrent | {"amount": 264512000, "currency": "USD"} | 2016-12-31 | sec_edgar |
| xbrl:AssetsNoncurrent | {"amount": 284329000, "currency": "USD"} | 2015-12-31 | sec_edgar |