Organization record
KLX 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": 217600000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-07-31 | sec_edgar |
| accounts_payable | {"amount": 212300000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-04-30 | sec_edgar |
| accounts_payable | {"amount": 180800000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-01-31 | sec_edgar |
| accounts_payable | {"amount": 174300000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-10-31 | sec_edgar |
| accounts_payable | {"amount": 186000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-07-31 | sec_edgar |
| accounts_payable | {"amount": 182200000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-04-30 | sec_edgar |
| accounts_payable | {"amount": 166000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-01-31 | sec_edgar |
| accounts_payable | {"amount": 158000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-10-31 | sec_edgar |
| accounts_payable | {"amount": 163500000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-07-31 | sec_edgar |
| accounts_payable | {"amount": 143400000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-04-30 | sec_edgar |
| accounts_payable | {"amount": 145900000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-01-31 | sec_edgar |
| accounts_payable | {"amount": 142400000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-10-31 | sec_edgar |
| accounts_payable | {"amount": 153300000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-07-31 | sec_edgar |
| accounts_payable | {"amount": 161300000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-04-30 | sec_edgar |
| accounts_payable | {"amount": 142500000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-01-31 | sec_edgar |
| accounts_payable | {"amount": 149900000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-12-31 | sec_edgar |
| accounts_receivable | {"amount": 353100000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2018-07-31 | sec_edgar |
| accounts_receivable | {"amount": 355800000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2018-04-30 | sec_edgar |
| accounts_receivable | {"amount": 316100000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2018-01-31 | sec_edgar |
| accounts_receivable | {"amount": 317900000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2017-10-31 | sec_edgar |
| accounts_receivable | {"amount": 311800000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2017-07-31 | sec_edgar |
| accounts_receivable | {"amount": 306600000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2017-04-30 | sec_edgar |
| accounts_receivable | {"amount": 261300000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2017-01-31 | sec_edgar |
| accounts_receivable | {"amount": 266200000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2016-10-31 | sec_edgar |
| accounts_receivable | {"amount": 261100000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2016-07-31 | sec_edgar |
| accounts_receivable | {"amount": 252400000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2016-04-30 | sec_edgar |
| accounts_receivable | {"amount": 259600000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2016-01-31 | sec_edgar |
| accounts_receivable | {"amount": 269300000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2015-10-31 | sec_edgar |
| accounts_receivable | {"amount": 286900000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2015-07-31 | sec_edgar |
| accounts_receivable | {"amount": 305700000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2015-04-30 | sec_edgar |
| accounts_receivable | {"amount": 304200000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2015-01-31 | sec_edgar |
| accounts_receivable | {"amount": 308000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2014-12-31 | sec_edgar |
| capex | {"amount": 25700000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2018-07-31 | sec_edgar |
| capex | {"amount": 52700000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2018-07-31 | sec_edgar |
| capex | {"amount": 27000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2018-04-30 | sec_edgar |
| capex | {"amount": 84900000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2018-01-31 | sec_edgar |
| capex | {"amount": 57600000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2017-10-31 | sec_edgar |
| capex | {"amount": 25000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2017-10-31 | sec_edgar |
| capex | {"amount": 32600000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2017-07-31 | sec_edgar |
| capex | {"amount": 18100000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2017-07-31 | sec_edgar |
| capex | {"amount": 14500000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2017-04-30 | sec_edgar |
| capex | {"amount": 35500000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2017-01-31 | sec_edgar |
| capex | {"amount": 8600000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2016-10-31 | sec_edgar |
| capex | {"amount": 33900000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2016-10-31 | sec_edgar |
| capex | {"amount": 25300000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2016-07-31 | sec_edgar |
| capex | {"amount": 6100000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2016-07-31 | sec_edgar |
| capex | {"amount": 19200000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2016-04-30 | sec_edgar |
| capex | {"amount": 130500000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2016-01-31 | sec_edgar |
| capex | {"amount": 106400000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2015-10-31 | sec_edgar |
| capex | {"amount": 36300000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2015-10-31 | sec_edgar |
| capex | {"amount": 34500000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2015-07-31 | sec_edgar |
| capex | {"amount": 70100000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2015-07-31 | sec_edgar |
| capex | {"amount": 35600000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2015-04-30 | sec_edgar |
| capex | {"amount": 6200000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2015-01-31 | sec_edgar |
| capex | {"amount": 136800000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2014-12-31 | sec_edgar |
| capex | {"amount": 32900000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2014-09-30 | sec_edgar |
| capex | {"amount": 89300000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2014-09-30 | sec_edgar |
| capex | {"amount": 35400000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2014-06-30 | sec_edgar |
| capex | {"amount": 56400000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2014-06-30 | sec_edgar |
| capex | {"amount": 21000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2014-03-31 | sec_edgar |
| capex | {"amount": 29400000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2013-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 322700000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2018-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 298400000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2018-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 255300000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2018-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 287500000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2017-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 275800000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2017-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 269100000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2017-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 277300000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2017-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 297700000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2016-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 250400000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2016-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 449000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2016-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 427800000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2016-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 449000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2015-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 418300000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2015-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 429100000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2015-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 447200000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2015-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 470800000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2014-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 37200000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2014-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 41800000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2014-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 37200000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2014-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 78600000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2013-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 36300000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2012-12-31 | sec_edgar |
| cashflow_financing | {"amount": 1000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2018-07-31 | sec_edgar |
| cashflow_financing | {"amount": -200000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2018-04-30 | sec_edgar |
| cashflow_financing | {"amount": -90100000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2018-01-31 | sec_edgar |
| cashflow_financing | {"amount": -77700000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2017-10-31 | sec_edgar |
| cashflow_financing | {"amount": -28600000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2017-07-31 | sec_edgar |
| cashflow_financing | {"amount": -14500000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2017-04-30 | sec_edgar |
| cashflow_financing | {"amount": -43400000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2017-01-31 | sec_edgar |
| cashflow_financing | {"amount": -12700000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2016-10-31 | sec_edgar |
| cashflow_financing | {"amount": -8000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2016-07-31 | sec_edgar |
| cashflow_financing | {"amount": -3300000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2016-04-30 | sec_edgar |
| cashflow_financing | {"amount": -99100000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2016-01-31 | sec_edgar |
| cashflow_financing | {"amount": -89300000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2015-10-31 | sec_edgar |
| cashflow_financing | {"amount": -89400000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2015-07-31 | sec_edgar |
| cashflow_financing | {"amount": -90200000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2015-04-30 | sec_edgar |
| cashflow_financing | {"amount": 939400000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2014-12-31 | sec_edgar |
| cashflow_financing | {"amount": 438600000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2014-09-30 | sec_edgar |
| cashflow_financing | {"amount": 509600000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2014-06-30 | sec_edgar |
| cashflow_financing | {"amount": 234500000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2014-03-31 | sec_edgar |
| cashflow_financing | {"amount": 700000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2013-12-31 | sec_edgar |
| cashflow_investing | {"amount": -55100000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2018-07-31 | sec_edgar |
| cashflow_investing | {"amount": -27000000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2018-04-30 | sec_edgar |
| cashflow_investing | {"amount": -149700000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2018-01-31 | sec_edgar |
| cashflow_investing | {"amount": -57600000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2017-10-31 | sec_edgar |
| cashflow_investing | {"amount": -32600000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2017-07-31 | sec_edgar |
| cashflow_investing | {"amount": -14500000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2017-04-30 | sec_edgar |
| cashflow_investing | {"amount": -256300000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2017-01-31 | sec_edgar |
| cashflow_investing | {"amount": -254700000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2016-10-31 | sec_edgar |
| cashflow_investing | {"amount": -246800000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2016-07-31 | sec_edgar |
| cashflow_investing | {"amount": -19200000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2016-04-30 | sec_edgar |
| cashflow_investing | {"amount": -134800000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2016-01-31 | sec_edgar |
| cashflow_investing | {"amount": -105400000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2015-10-31 | sec_edgar |
| cashflow_investing | {"amount": -69100000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2015-07-31 | sec_edgar |
| cashflow_investing | {"amount": -34600000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2015-04-30 | sec_edgar |
| cashflow_investing | {"amount": -6200000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2015-01-31 | sec_edgar |
| cashflow_investing | {"amount": -650600000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2014-12-31 | sec_edgar |
| cashflow_investing | {"amount": -601600000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2014-09-30 | sec_edgar |
| cashflow_investing | {"amount": -568000000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2014-06-30 | sec_edgar |
| cashflow_investing | {"amount": -277400000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2014-03-31 | sec_edgar |
| cashflow_investing | {"amount": -146900000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2013-12-31 | sec_edgar |
| cashflow_operating | {"amount": 128200000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2018-07-31 | sec_edgar |
| cashflow_operating | {"amount": 73400000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2018-04-30 | sec_edgar |
| cashflow_operating | {"amount": 206600000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2018-01-31 | sec_edgar |
| cashflow_operating | {"amount": 140500000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2017-10-31 | sec_edgar |
| cashflow_operating | {"amount": 53300000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2017-07-31 | sec_edgar |
| cashflow_operating | {"amount": 20000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2017-04-30 | sec_edgar |
| cashflow_operating | {"amount": 150900000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2017-01-31 | sec_edgar |
| cashflow_operating | {"amount": 139100000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2016-10-31 | sec_edgar |
| cashflow_operating | {"amount": 77400000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2016-07-31 | sec_edgar |
| cashflow_operating | {"amount": 41400000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2016-04-30 | sec_edgar |
| cashflow_operating | {"amount": 217200000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContin | 2016-01-31 | sec_edgar |
| cashflow_operating | {"amount": 197500000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContin | 2015-10-31 | sec_edgar |
| cashflow_operating | {"amount": 130400000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContin | 2015-07-31 | sec_edgar |
| cashflow_operating | {"amount": 106600000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2015-04-30 | sec_edgar |
| cashflow_operating | {"amount": -15100000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContin | 2015-01-31 | sec_edgar |
| cashflow_operating | {"amount": 107500000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContin | 2014-12-31 | sec_edgar |
| cashflow_operating | {"amount": 124100000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2014-09-30 | sec_edgar |
| cashflow_operating | {"amount": 21200000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2014-06-30 | sec_edgar |
| cashflow_operating | {"amount": 1100000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2014-03-31 | sec_edgar |
| cashflow_operating | {"amount": 185600000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2013-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 54600000, "concept": "us-gaap:CommonStockSharesIssued"} | 2018-07-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 54600000, "concept": "us-gaap:CommonStockSharesIssued"} | 2018-04-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 54600000, "concept": "us-gaap:CommonStockSharesIssued"} | 2018-01-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 53500000, "concept": "us-gaap:CommonStockSharesIssued"} | 2017-10-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 53500000, "concept": "us-gaap:CommonStockSharesIssued"} | 2017-07-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 53500000, "concept": "us-gaap:CommonStockSharesIssued"} | 2017-04-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 53500000, "concept": "us-gaap:CommonStockSharesIssued"} | 2017-01-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 53300000, "concept": "us-gaap:CommonStockSharesIssued"} | 2016-10-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 53300000, "concept": "us-gaap:CommonStockSharesIssued"} | 2016-07-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 53200000, "concept": "us-gaap:CommonStockSharesIssued"} | 2016-04-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 53300000, "concept": "us-gaap:CommonStockSharesIssued"} | 2016-01-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 52800000, "concept": "us-gaap:CommonStockSharesIssued"} | 2015-10-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 52800000, "concept": "us-gaap:CommonStockSharesIssued"} | 2015-07-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 52700000, "concept": "us-gaap:CommonStockSharesIssued"} | 2015-04-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 52800000, "concept": "us-gaap:CommonStockSharesIssued"} | 2015-01-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 52500000, "concept": "us-gaap:CommonStockSharesIssued"} | 2014-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 50746599, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2018-08-23 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 50741488, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2018-05-18 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 50740101, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2018-03-13 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 50364564, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2017-12-04 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 51423614, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2017-08-21 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 51723309, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2017-05-23 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 51721338, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2017-04-11 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 52508734, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2016-12-06 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 52686852, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2016-09-02 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 52707434, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2016-05-23 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 52786474, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2016-03-18 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 52779093, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2015-11-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 52755954, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2015-08-25 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 52747915, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2015-05-25 | sec_edgar |
| cost_of_revenue | {"amount": 377500000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2018-07-31 | sec_edgar |
| cost_of_revenue | {"amount": 737200000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2018-07-31 | sec_edgar |
| cost_of_revenue | {"amount": 359700000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2018-04-30 | sec_edgar |
| cost_of_revenue | {"amount": 321700000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2018-01-31 | sec_edgar |
| cost_of_revenue | {"amount": 1263800000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2018-01-31 | sec_edgar |
| cost_of_revenue | {"amount": 331700000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2017-10-31 | sec_edgar |
| cost_of_revenue | {"amount": 942100000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2017-10-31 | sec_edgar |
| cost_of_revenue | {"amount": 610400000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2017-07-31 | sec_edgar |
| cost_of_revenue | {"amount": 312000000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2017-07-31 | sec_edgar |
| cost_of_revenue | {"amount": 298400000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2017-04-30 | sec_edgar |
| cost_of_revenue | {"amount": 281400000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2017-01-31 | sec_edgar |
| cost_of_revenue | {"amount": 1126100000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2017-01-31 | sec_edgar |
| cost_of_revenue | {"amount": 844700000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2016-10-31 | sec_edgar |
| cost_of_revenue | {"amount": 289000000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2016-10-31 | sec_edgar |
| cost_of_revenue | {"amount": 555700000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2016-07-31 | sec_edgar |
| cost_of_revenue | {"amount": 286400000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2016-07-31 | sec_edgar |
| cost_of_revenue | {"amount": 269300000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2016-04-30 | sec_edgar |
| cost_of_revenue | {"amount": 284100000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2016-01-31 | sec_edgar |
| cost_of_revenue | {"amount": 1202400000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2016-01-31 | sec_edgar |
| cost_of_revenue | {"amount": 279100000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2015-10-31 | sec_edgar |
| cost_of_revenue | {"amount": 918300000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2015-10-31 | sec_edgar |
| cost_of_revenue | {"amount": 315300000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2015-07-31 | sec_edgar |
| cost_of_revenue | {"amount": 639200000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2015-07-31 | sec_edgar |
| cost_of_revenue | {"amount": 323900000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2015-04-30 | sec_edgar |
| cost_of_revenue | {"amount": 95600000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2015-01-31 | sec_edgar |
| cost_of_revenue | {"amount": 322300000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2014-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 1194900000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2014-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 316900000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2014-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 872600000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2014-09-30 | sec_edgar |