Organization record
Hortonworks, Inc.
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": 6275000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-09-30 | sec_edgar |
| accounts_payable | {"amount": 5554000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-06-30 | sec_edgar |
| accounts_payable | {"amount": 5609000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-03-31 | sec_edgar |
| accounts_payable | {"amount": 6134000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-12-31 | sec_edgar |
| accounts_payable | {"amount": 5730000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-09-30 | sec_edgar |
| accounts_payable | {"amount": 9046000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-06-30 | sec_edgar |
| accounts_payable | {"amount": 6987000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-03-31 | sec_edgar |
| accounts_payable | {"amount": 6749000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-12-31 | sec_edgar |
| accounts_payable | {"amount": 9990000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-09-30 | sec_edgar |
| accounts_payable | {"amount": 13707000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-06-30 | sec_edgar |
| accounts_payable | {"amount": 8995000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-03-31 | sec_edgar |
| accounts_payable | {"amount": 6365000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-12-31 | sec_edgar |
| accounts_payable | {"amount": 4223000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-09-30 | sec_edgar |
| accounts_payable | {"amount": 7289000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-06-30 | sec_edgar |
| accounts_payable | {"amount": 3992000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-03-31 | sec_edgar |
| accounts_payable | {"amount": 7087000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-12-31 | sec_edgar |
| accounts_receivable | {"amount": 78374000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-09-30 | sec_edgar |
| accounts_receivable | {"amount": 89787000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-06-30 | sec_edgar |
| accounts_receivable | {"amount": 72374000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-03-31 | sec_edgar |
| accounts_receivable | {"amount": 112073000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2018-01-01 | sec_edgar |
| accounts_receivable | {"amount": 112013000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2017-12-31 | sec_edgar |
| accounts_receivable | {"amount": 80229000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-09-30 | sec_edgar |
| accounts_receivable | {"amount": 75641000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-06-30 | sec_edgar |
| accounts_receivable | {"amount": 68043000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-03-31 | sec_edgar |
| accounts_receivable | {"amount": 82368000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-12-31 | sec_edgar |
| accounts_receivable | {"amount": 78003000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-09-30 | sec_edgar |
| accounts_receivable | {"amount": 61401000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-06-30 | sec_edgar |
| accounts_receivable | {"amount": 64932000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-03-31 | sec_edgar |
| accounts_receivable | {"amount": 53913000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-12-31 | sec_edgar |
| accounts_receivable | {"amount": 46159000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-09-30 | sec_edgar |
| accounts_receivable | {"amount": 41880000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-06-30 | sec_edgar |
| accounts_receivable | {"amount": 34507000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-03-31 | sec_edgar |
| accounts_receivable | {"amount": 32900000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-12-31 | sec_edgar |
| capex | {"amount": 2596000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2018-09-30 | sec_edgar |
| capex | {"amount": 1665000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2018-06-30 | sec_edgar |
| capex | {"amount": 1029000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2018-03-31 | sec_edgar |
| capex | {"amount": 5223000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2017-12-31 | sec_edgar |
| capex | {"amount": 4401000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2017-09-30 | sec_edgar |
| capex | {"amount": 2203000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2017-06-30 | sec_edgar |
| capex | {"amount": 1218000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2017-03-31 | sec_edgar |
| capex | {"amount": 12781000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2016-12-31 | sec_edgar |
| capex | {"amount": 11065000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2016-09-30 | sec_edgar |
| capex | {"amount": 7275000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2016-06-30 | sec_edgar |
| capex | {"amount": 2359000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2016-03-31 | sec_edgar |
| capex | {"amount": 12839000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2015-12-31 | sec_edgar |
| capex | {"amount": 11373000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2015-09-30 | sec_edgar |
| capex | {"amount": 7637000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2015-06-30 | sec_edgar |
| capex | {"amount": 5263000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2015-03-31 | sec_edgar |
| capex | {"amount": 6276000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2014-12-31 | sec_edgar |
| capex | {"amount": 1884000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2014-09-30 | sec_edgar |
| capex | {"amount": 1197000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2014-06-30 | sec_edgar |
| capex | {"amount": 379000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2014-03-31 | sec_edgar |
| capex | {"amount": 639000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2013-12-31 | sec_edgar |
| capex | {"amount": 1137000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2013-04-30 | sec_edgar |
| capex | {"amount": 873000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2012-12-31 | sec_edgar |
| capex | {"amount": 477000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2012-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 55322000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2018-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 47634000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2018-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 64756000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2018-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 62739000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2017-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 53877000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2017-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 55458000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2017-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 60933000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2017-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 53332000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2016-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 35830000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2016-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 37816000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2016-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 38511000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2016-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 35748000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2015-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 25090000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2015-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 30769000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2015-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 78740000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2015-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 129084000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2014-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 42733000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2014-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 39072000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2014-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 115294000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2014-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 25304000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2013-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 8698000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2013-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 19179000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2012-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 27393000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2012-04-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 55331000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2018-09-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 47643000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2018-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 64781000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2018-03-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 63621000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2017-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 55169000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2017-09-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 56750000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2017-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 62252000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2017-03-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 54648000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2016-12-31 | sec_edgar |
| cashflow_financing | {"amount": 18744000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2018-09-30 | sec_edgar |
| cashflow_financing | {"amount": 9417000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2018-06-30 | sec_edgar |
| cashflow_financing | {"amount": 13423000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2017-09-30 | sec_edgar |
| cashflow_financing | {"amount": 4771000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2017-06-30 | sec_edgar |
| cashflow_investing | {"amount": -42360000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2018-09-30 | sec_edgar |
| cashflow_investing | {"amount": -30274000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2018-06-30 | sec_edgar |
| cashflow_investing | {"amount": 21860000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2017-09-30 | sec_edgar |
| cashflow_investing | {"amount": 17097000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2017-06-30 | sec_edgar |
| cashflow_operating | {"amount": 16430000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2018-09-30 | sec_edgar |
| cashflow_operating | {"amount": 5980000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2018-06-30 | sec_edgar |
| cashflow_operating | {"amount": 7955000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinui | 2018-03-31 | sec_edgar |
| cashflow_operating | {"amount": -29750000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContin | 2017-12-31 | sec_edgar |
| cashflow_operating | {"amount": -36103000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2017-09-30 | sec_edgar |
| cashflow_operating | {"amount": -20720000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2017-06-30 | sec_edgar |
| cashflow_operating | {"amount": -9003000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2017-03-31 | sec_edgar |
| cashflow_operating | {"amount": -82440000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContin | 2016-12-31 | sec_edgar |
| cashflow_operating | {"amount": -80895000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContin | 2016-09-30 | sec_edgar |
| cashflow_operating | {"amount": -49756000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContin | 2016-06-30 | sec_edgar |
| cashflow_operating | {"amount": -35668000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContin | 2016-03-31 | sec_edgar |
| cashflow_operating | {"amount": -99336000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContin | 2015-12-31 | sec_edgar |
| cashflow_operating | {"amount": -80557000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContin | 2015-09-30 | sec_edgar |
| cashflow_operating | {"amount": -50745000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContin | 2015-06-30 | sec_edgar |
| cashflow_operating | {"amount": -28729000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContin | 2015-03-31 | sec_edgar |
| cashflow_operating | {"amount": -87864000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContin | 2014-12-31 | sec_edgar |
| cashflow_operating | {"amount": -54779000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContin | 2014-09-30 | sec_edgar |
| cashflow_operating | {"amount": -30050000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContin | 2014-06-30 | sec_edgar |
| cashflow_operating | {"amount": -12389000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContin | 2014-03-31 | sec_edgar |
| cashflow_operating | {"amount": -29833000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContin | 2013-12-31 | sec_edgar |
| cashflow_operating | {"amount": -31968000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContin | 2013-04-30 | sec_edgar |
| cashflow_operating | {"amount": -15236000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContin | 2012-12-31 | sec_edgar |
| cashflow_operating | {"amount": -853000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinui | 2012-04-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 83518001, "concept": "us-gaap:CommonStockSharesIssued"} | 2018-09-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 81034445, "concept": "us-gaap:CommonStockSharesIssued"} | 2018-06-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 78867406, "concept": "us-gaap:CommonStockSharesIssued"} | 2018-03-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 72830962, "concept": "us-gaap:CommonStockSharesIssued"} | 2017-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 69548047, "concept": "us-gaap:CommonStockSharesIssued"} | 2017-09-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 66144990, "concept": "us-gaap:CommonStockSharesIssued"} | 2017-06-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 62851736, "concept": "us-gaap:CommonStockSharesIssued"} | 2017-03-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 61161029, "concept": "us-gaap:CommonStockSharesIssued"} | 2016-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 59920186, "concept": "us-gaap:CommonStockSharesIssued"} | 2016-09-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 58355424, "concept": "us-gaap:CommonStockSharesIssued"} | 2016-06-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 56359426, "concept": "us-gaap:CommonStockSharesIssued"} | 2016-03-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 45692391, "concept": "us-gaap:CommonStockSharesIssued"} | 2015-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 45120488, "concept": "us-gaap:CommonStockSharesIssued"} | 2015-09-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 43268837, "concept": "us-gaap:CommonStockSharesIssued"} | 2015-06-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 41925855, "concept": "us-gaap:CommonStockSharesIssued"} | 2015-03-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 40987583, "concept": "us-gaap:CommonStockSharesIssued"} | 2014-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 83585542, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2018-11-01 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 83044900, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2018-09-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 81351499, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2018-08-01 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 80566039, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2018-06-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 79048708, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2018-05-02 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 78410853, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2018-03-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 77923970, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2018-03-07 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 72607893, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2017-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 70532245, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2017-10-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 69412878, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2017-09-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 67104030, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2017-08-01 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 66144990, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2017-06-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 63999670, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2017-05-02 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 62851736, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2017-03-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 62360413, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2017-03-08 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 61122863, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2016-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 60762211, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2016-11-01 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 59920186, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2016-09-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 59090071, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2016-08-01 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 58355424, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2016-06-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 57745028, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2016-05-02 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 56359426, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2016-03-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 56615440, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2016-03-04 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 45692391, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2015-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 46229482, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2015-11-05 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 45120488, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2015-09-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 44025832, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2015-08-06 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 43268837, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2015-06-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 43176191, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2015-05-11 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 41925855, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2015-03-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 40987583, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2014-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 23789000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2018-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 69966000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2018-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 23917000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2018-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 46177000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2018-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 22260000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2018-03-31 | sec_edgar |
| cost_of_revenue | {"amount": 81095000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2017-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 21343000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2017-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 59665000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2017-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 20467000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2017-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 38322000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2017-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 17855000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2017-03-31 | sec_edgar |
| cost_of_revenue | {"amount": 72170000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2016-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 19775000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2016-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 54192000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2016-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 18061000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2016-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 34417000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2016-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 16356000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2016-03-31 | sec_edgar |
| cost_of_revenue | {"amount": 55171000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2015-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 14800000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2015-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 39474000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2015-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 24674000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2015-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 13214000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2015-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 11460000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2015-03-31 | sec_edgar |
| cost_of_revenue | {"amount": 80879000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2014-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 9535000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2014-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 22000000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2014-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 6565000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2014-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 12465000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2014-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 5900000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2014-03-31 | sec_edgar |
| cost_of_revenue | {"amount": 13710000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2013-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 10933000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2013-04-30 | sec_edgar |
| cost_of_revenue | {"amount": 5933000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2012-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 1395000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2012-04-30 | sec_edgar |
| current_assets | {"amount": 215092000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2018-09-30 | sec_edgar |
| current_assets | {"amount": 207288000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2018-06-30 | sec_edgar |