Organization record
Nimble Storage 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": 33008000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-01-31 | sec_edgar |
| accounts_payable | {"amount": 34153000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-10-31 | sec_edgar |
| accounts_payable | {"amount": 28711000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-07-31 | sec_edgar |
| accounts_payable | {"amount": 26085000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-04-30 | sec_edgar |
| accounts_payable | {"amount": 24330000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-01-31 | sec_edgar |
| accounts_payable | {"amount": 24883000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-10-31 | sec_edgar |
| accounts_payable | {"amount": 23364000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-07-31 | sec_edgar |
| accounts_payable | {"amount": 20722000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-04-30 | sec_edgar |
| accounts_payable | {"amount": 19799000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-01-31 | sec_edgar |
| accounts_payable | {"amount": 20777000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-10-31 | sec_edgar |
| accounts_payable | {"amount": 16035000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-07-31 | sec_edgar |
| accounts_payable | {"amount": 14401000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-04-30 | sec_edgar |
| accounts_payable | {"amount": 9093000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-01-31 | sec_edgar |
| accounts_receivable | {"amount": 64336000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-01-31 | sec_edgar |
| accounts_receivable | {"amount": 59257000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-10-31 | sec_edgar |
| accounts_receivable | {"amount": 49115000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-07-31 | sec_edgar |
| accounts_receivable | {"amount": 46877000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-04-30 | sec_edgar |
| accounts_receivable | {"amount": 50432000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-01-31 | sec_edgar |
| accounts_receivable | {"amount": 44518000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-10-31 | sec_edgar |
| accounts_receivable | {"amount": 43117000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-07-31 | sec_edgar |
| accounts_receivable | {"amount": 44254000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-04-30 | sec_edgar |
| accounts_receivable | {"amount": 35271000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-01-31 | sec_edgar |
| accounts_receivable | {"amount": 34752000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-10-31 | sec_edgar |
| accounts_receivable | {"amount": 29620000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-07-31 | sec_edgar |
| accounts_receivable | {"amount": 25803000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-04-30 | sec_edgar |
| accounts_receivable | {"amount": 17676000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-01-31 | sec_edgar |
| capex | {"amount": 23928000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2017-01-31 | sec_edgar |
| capex | {"amount": 18467000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2016-10-31 | sec_edgar |
| capex | {"amount": 11778000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2016-07-31 | sec_edgar |
| capex | {"amount": 6776000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2016-04-30 | sec_edgar |
| capex | {"amount": 29423000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2016-01-31 | sec_edgar |
| capex | {"amount": 23031000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2015-10-31 | sec_edgar |
| capex | {"amount": 13958000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2015-07-31 | sec_edgar |
| capex | {"amount": 8057000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2015-04-30 | sec_edgar |
| capex | {"amount": 20820000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2015-01-31 | sec_edgar |
| capex | {"amount": 12840000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2014-10-31 | sec_edgar |
| capex | {"amount": 7907000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2014-07-31 | sec_edgar |
| capex | {"amount": 3728000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2014-04-30 | sec_edgar |
| capex | {"amount": 13613000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2014-01-31 | sec_edgar |
| capex | {"amount": 8152000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2013-10-31 | sec_edgar |
| capex | {"amount": 3426000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2013-07-31 | sec_edgar |
| capex | {"amount": 1884000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2013-04-30 | sec_edgar |
| capex | {"amount": 3954000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2013-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 184814000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2017-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 180739000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2016-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 194218000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2016-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 202984000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2016-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 211160000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2016-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 209712000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2015-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 213554000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2015-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 201459000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2015-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 208394000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2015-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 204956000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2014-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 205793000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2014-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 204251000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2014-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 208486000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2014-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 34719000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2013-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 36720000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2013-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 40079000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2013-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 49205000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2013-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 28796000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2012-01-31 | sec_edgar |
| cashflow_financing | {"amount": -1029000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2014-04-30 | sec_edgar |
| cashflow_financing | {"amount": 1524000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2013-04-30 | sec_edgar |
| cashflow_investing | {"amount": -3728000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2014-04-30 | sec_edgar |
| cashflow_investing | {"amount": -5784000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2013-04-30 | sec_edgar |
| cashflow_operating | {"amount": -15596000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContin | 2017-01-31 | sec_edgar |
| cashflow_operating | {"amount": -23677000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContin | 2016-10-31 | sec_edgar |
| cashflow_operating | {"amount": -12367000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContin | 2016-07-31 | sec_edgar |
| cashflow_operating | {"amount": -8298000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2016-04-30 | sec_edgar |
| cashflow_operating | {"amount": 5755000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinui | 2016-01-31 | sec_edgar |
| cashflow_operating | {"amount": 3465000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinui | 2015-10-31 | sec_edgar |
| cashflow_operating | {"amount": 6569000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinui | 2015-07-31 | sec_edgar |
| cashflow_operating | {"amount": -8307000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2015-04-30 | sec_edgar |
| cashflow_operating | {"amount": 5376000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinui | 2015-01-31 | sec_edgar |
| cashflow_operating | {"amount": -3233000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2014-10-31 | sec_edgar |
| cashflow_operating | {"amount": 3289000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinui | 2014-07-31 | sec_edgar |
| cashflow_operating | {"amount": 452000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuin | 2014-04-30 | sec_edgar |
| cashflow_operating | {"amount": -6742000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2014-01-31 | sec_edgar |
| cashflow_operating | {"amount": -8927000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2013-10-31 | sec_edgar |
| cashflow_operating | {"amount": -8656000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2013-07-31 | sec_edgar |
| cashflow_operating | {"amount": -4876000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2013-04-30 | sec_edgar |
| cashflow_operating | {"amount": -18754000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContin | 2013-01-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 88865000, "concept": "us-gaap:CommonStockSharesIssued"} | 2017-01-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 87512000, "concept": "us-gaap:CommonStockSharesIssued"} | 2016-10-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 84919000, "concept": "us-gaap:CommonStockSharesIssued"} | 2016-07-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 84150000, "concept": "us-gaap:CommonStockSharesIssued"} | 2016-04-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 82120000, "concept": "us-gaap:CommonStockSharesIssued"} | 2016-01-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 80728000, "concept": "us-gaap:CommonStockSharesIssued"} | 2015-10-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 79368000, "concept": "us-gaap:CommonStockSharesIssued"} | 2015-07-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 77851000, "concept": "us-gaap:CommonStockSharesIssued"} | 2015-04-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 76191000, "concept": "us-gaap:CommonStockSharesIssued"} | 2015-01-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 74591000, "concept": "us-gaap:CommonStockSharesIssued"} | 2014-10-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 73234000, "concept": "us-gaap:CommonStockSharesIssued"} | 2014-07-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 71851000, "concept": "us-gaap:CommonStockSharesIssued"} | 2014-04-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 71643000, "concept": "us-gaap:CommonStockSharesIssued"} | 2014-01-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 91900000, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2017-03-10 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 88865000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2017-01-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 87500000, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2016-11-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 87512000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2016-10-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 85100000, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2016-08-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 84919000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2016-07-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 84200000, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2016-05-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 84150000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2016-04-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 84100000, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2016-03-15 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 82120000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2016-01-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 80800000, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2015-11-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 80728000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2015-10-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 79500000, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2015-08-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 79368000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2015-07-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 77900000, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2015-05-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 77851000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2015-04-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 77500000, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2015-03-25 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 76191000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2015-01-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 74700000, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2014-11-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 74591000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2014-10-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 73400000, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2014-08-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 73234000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2014-07-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 72000000, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2014-05-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 71851000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2014-04-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 71643000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2014-01-31 | sec_edgar |
| cost_of_revenue | {"amount": 145653000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2017-01-31 | sec_edgar |
| cost_of_revenue | {"amount": 36985000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2016-10-31 | sec_edgar |
| cost_of_revenue | {"amount": 102951000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2016-10-31 | sec_edgar |
| cost_of_revenue | {"amount": 34368000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2016-07-31 | sec_edgar |
| cost_of_revenue | {"amount": 65966000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2016-07-31 | sec_edgar |
| cost_of_revenue | {"amount": 31598000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2016-04-30 | sec_edgar |
| cost_of_revenue | {"amount": 112635000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2016-01-31 | sec_edgar |
| cost_of_revenue | {"amount": 28037000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2015-10-31 | sec_edgar |
| cost_of_revenue | {"amount": 80594000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2015-10-31 | sec_edgar |
| cost_of_revenue | {"amount": 52557000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2015-07-31 | sec_edgar |
| cost_of_revenue | {"amount": 27764000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2015-07-31 | sec_edgar |
| cost_of_revenue | {"amount": 24793000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2015-04-30 | sec_edgar |
| cost_of_revenue | {"amount": 78953000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2015-01-31 | sec_edgar |
| cost_of_revenue | {"amount": 55515000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2014-10-31 | sec_edgar |
| cost_of_revenue | {"amount": 20664000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2014-10-31 | sec_edgar |
| cost_of_revenue | {"amount": 34851000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2014-07-31 | sec_edgar |
| cost_of_revenue | {"amount": 18516000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2014-07-31 | sec_edgar |
| cost_of_revenue | {"amount": 16335000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2014-04-30 | sec_edgar |
| cost_of_revenue | {"amount": 44211000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2014-01-31 | sec_edgar |
| cost_of_revenue | {"amount": 11389000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2013-10-31 | sec_edgar |
| cost_of_revenue | {"amount": 30230000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2013-10-31 | sec_edgar |
| cost_of_revenue | {"amount": 18841000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2013-07-31 | sec_edgar |
| cost_of_revenue | {"amount": 10298000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2013-07-31 | sec_edgar |
| cost_of_revenue | {"amount": 8543000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2013-04-30 | sec_edgar |
| cost_of_revenue | {"amount": 20450000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2013-01-31 | sec_edgar |
| current_assets | {"amount": 280043000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2017-01-31 | sec_edgar |
| current_assets | {"amount": 268230000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2016-10-31 | sec_edgar |
| current_assets | {"amount": 269390000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2016-07-31 | sec_edgar |
| current_assets | {"amount": 271790000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2016-04-30 | sec_edgar |
| current_assets | {"amount": 283591000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2016-01-31 | sec_edgar |
| current_assets | {"amount": 274932000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2015-10-31 | sec_edgar |
| current_assets | {"amount": 275296000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2015-07-31 | sec_edgar |
| current_assets | {"amount": 263794000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2015-04-30 | sec_edgar |
| current_assets | {"amount": 260620000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2015-01-31 | sec_edgar |
| current_assets | {"amount": 255188000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2014-10-31 | sec_edgar |
| current_assets | {"amount": 247786000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2014-07-31 | sec_edgar |
| current_assets | {"amount": 241538000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2014-04-30 | sec_edgar |
| current_assets | {"amount": 234750000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2014-01-31 | sec_edgar |
| current_liabilities | {"amount": 145767000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2017-01-31 | sec_edgar |
| current_liabilities | {"amount": 131073000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2016-10-31 | sec_edgar |
| current_liabilities | {"amount": 122005000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2016-07-31 | sec_edgar |
| current_liabilities | {"amount": 109804000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2016-04-30 | sec_edgar |
| current_liabilities | {"amount": 107168000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2016-01-31 | sec_edgar |
| current_liabilities | {"amount": 98111000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2015-10-31 | sec_edgar |
| current_liabilities | {"amount": 96495000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2015-07-31 | sec_edgar |
| current_liabilities | {"amount": 80906000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2015-04-30 | sec_edgar |
| current_liabilities | {"amount": 83236000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2015-01-31 | sec_edgar |
| current_liabilities | {"amount": 71922000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2014-10-31 | sec_edgar |
| current_liabilities | {"amount": 64754000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2014-07-31 | sec_edgar |
| current_liabilities | {"amount": 53938000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2014-04-30 | sec_edgar |
| current_liabilities | {"amount": 38963000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2014-01-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 91900000} | 2017-03-10 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 87500000} | 2016-11-30 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 85100000} | 2016-08-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 84200000} | 2016-05-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 84100000} | 2016-03-15 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 80800000} | 2015-11-30 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 79500000} | 2015-08-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 77900000} | 2015-05-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 77500000} | 2015-03-25 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 74700000} | 2014-11-30 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 73400000} | 2014-08-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 72000000} | 2014-05-31 | sec_edgar |
| dei:EntityPublicFloat | {"amount": 64700000, "currency": "USD"} | 2016-07-31 | sec_edgar |
| dei:EntityPublicFloat | {"amount": 1200000000, "currency": "USD"} | 2015-07-31 | sec_edgar |
| dei:EntityPublicFloat | {"amount": 25600000, "currency": "USD"} | 2014-07-31 | sec_edgar |
| gross_profit | {"amount": 74326000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2017-01-31 | sec_edgar |
| gross_profit | {"amount": 256944000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2017-01-31 | sec_edgar |
| gross_profit | {"amount": 65056000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2016-10-31 | sec_edgar |
| gross_profit | {"amount": 182618000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2016-10-31 | sec_edgar |
| gross_profit | {"amount": 62743000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2016-07-31 | sec_edgar |
| gross_profit | {"amount": 117562000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2016-07-31 | sec_edgar |
| gross_profit | {"amount": 54819000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2016-04-30 | sec_edgar |
| gross_profit | {"amount": 58050000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2016-01-31 | sec_edgar |
| gross_profit | {"amount": 209580000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2016-01-31 | sec_edgar |
| gross_profit | {"amount": 151530000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2015-10-31 | sec_edgar |
| gross_profit | {"amount": 52690000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2015-10-31 | sec_edgar |
| gross_profit | {"amount": 52345000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2015-07-31 | sec_edgar |
| gross_profit | {"amount": 98840000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2015-07-31 | sec_edgar |
| gross_profit | {"amount": 46495000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2015-04-30 | sec_edgar |