Organization record
CH2M HILL COMPANIES LTD
All evidence-backed facts for this organization, identity resolved across official registers.
Facts on record
Newest first; every row links to its evidence page.
| Fact | Value | Period | Source |
|---|---|---|---|
| accounts_receivable | {"amount": 624164000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2017-09-29 | sec_edgar |
| accounts_receivable | {"amount": 568386000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2017-06-30 | sec_edgar |
| accounts_receivable | {"amount": 550024000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2017-03-31 | sec_edgar |
| accounts_receivable | {"amount": 602363000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2016-12-30 | sec_edgar |
| accounts_receivable | {"amount": 596364000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2016-09-30 | sec_edgar |
| accounts_receivable | {"amount": 662321000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2016-06-24 | sec_edgar |
| accounts_receivable | {"amount": 671271000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2016-03-25 | sec_edgar |
| accounts_receivable | {"amount": 717337000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2015-12-25 | sec_edgar |
| accounts_receivable | {"amount": 673799000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2015-09-25 | sec_edgar |
| accounts_receivable | {"amount": 664721000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2015-06-26 | sec_edgar |
| accounts_receivable | {"amount": 665277000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2015-03-27 | sec_edgar |
| accounts_receivable | {"amount": 697168000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2014-12-31 | sec_edgar |
| accounts_receivable | {"amount": 740565000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2014-09-30 | sec_edgar |
| accounts_receivable | {"amount": 728056000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2014-06-30 | sec_edgar |
| accounts_receivable | {"amount": 684638000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2014-03-31 | sec_edgar |
| accounts_receivable | {"amount": 779159000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2013-12-31 | sec_edgar |
| accounts_receivable | {"amount": 741288000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2013-09-30 | sec_edgar |
| accounts_receivable | {"amount": 788727000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2013-06-30 | sec_edgar |
| accounts_receivable | {"amount": 687217000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2013-03-31 | sec_edgar |
| accounts_receivable | {"amount": 794903000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2012-12-31 | sec_edgar |
| accounts_receivable | {"amount": 779889000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2012-09-30 | sec_edgar |
| accounts_receivable | {"amount": 736570000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2012-06-30 | sec_edgar |
| accounts_receivable | {"amount": 687176000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2012-03-31 | sec_edgar |
| accounts_receivable | {"amount": 703062000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2011-12-31 | sec_edgar |
| accounts_receivable | {"amount": 544281000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2011-09-30 | sec_edgar |
| accounts_receivable | {"amount": 605021000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2011-06-30 | sec_edgar |
| accounts_receivable | {"amount": 543467000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2011-03-31 | sec_edgar |
| accounts_receivable | {"amount": 558734000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2010-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 145292000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2017-09-29 | sec_edgar |
| cash_and_equivalents | {"amount": 112400000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2017-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 94560000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2017-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 121365000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2016-12-30 | sec_edgar |
| cash_and_equivalents | {"amount": 114615000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2016-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 149737000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2016-06-24 | sec_edgar |
| cash_and_equivalents | {"amount": 185699000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2016-03-25 | sec_edgar |
| cash_and_equivalents | {"amount": 148979000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2015-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 148979000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2015-12-25 | sec_edgar |
| cash_and_equivalents | {"amount": 154938000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2015-09-25 | sec_edgar |
| cash_and_equivalents | {"amount": 191236000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2015-06-26 | sec_edgar |
| cash_and_equivalents | {"amount": 134339000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2015-03-27 | sec_edgar |
| cash_and_equivalents | {"amount": 117089000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2014-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 178855000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2014-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 191252000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2014-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 303348000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2014-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 228239000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2013-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 345109000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2013-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 293845000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2013-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 351657000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2013-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 310638000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2012-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 266953000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2012-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 226716000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2012-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 189146000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2012-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 208266000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2011-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 316289000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2011-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 246512000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2011-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 234445000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2011-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 290405000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2010-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 181744000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2010-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 405681000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2010-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 170583000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2010-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 169717000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2009-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 114282000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2008-12-31 | sec_edgar |
| cashflow_financing | {"amount": -2334000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2017-09-29 | sec_edgar |
| cashflow_financing | {"amount": -19009000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2017-06-30 | sec_edgar |
| cashflow_financing | {"amount": -2741000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2017-03-31 | sec_edgar |
| cashflow_financing | {"amount": 276232000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2016-12-30 | sec_edgar |
| cashflow_financing | {"amount": 185212000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2016-09-30 | sec_edgar |
| cashflow_financing | {"amount": 159939000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2016-06-24 | sec_edgar |
| cashflow_financing | {"amount": 61847000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2016-03-25 | sec_edgar |
| cashflow_financing | {"amount": -42376000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2015-12-25 | sec_edgar |
| cashflow_financing | {"amount": -55149000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2014-12-31 | sec_edgar |
| cashflow_financing | {"amount": -59992000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2011-06-30 | sec_edgar |
| cashflow_financing | {"amount": -42073000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2011-03-31 | sec_edgar |
| cashflow_financing | {"amount": 208934000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2010-06-30 | sec_edgar |
| cashflow_financing | {"amount": -44761000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2010-03-31 | sec_edgar |
| cashflow_investing | {"amount": -41628000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2017-09-29 | sec_edgar |
| cashflow_investing | {"amount": -28834000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2017-06-30 | sec_edgar |
| cashflow_investing | {"amount": -11876000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2017-03-31 | sec_edgar |
| cashflow_investing | {"amount": -112306000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2016-12-30 | sec_edgar |
| cashflow_investing | {"amount": -109018000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2016-09-30 | sec_edgar |
| cashflow_investing | {"amount": -88151000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2016-06-24 | sec_edgar |
| cashflow_investing | {"amount": -42078000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2016-03-25 | sec_edgar |
| cashflow_investing | {"amount": 8557000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2015-12-25 | sec_edgar |
| cashflow_investing | {"amount": -161928000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2014-12-31 | sec_edgar |
| cashflow_investing | {"amount": -18095000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2011-06-30 | sec_edgar |
| cashflow_investing | {"amount": -15365000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2011-03-31 | sec_edgar |
| cashflow_investing | {"amount": -29374000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2010-06-30 | sec_edgar |
| cashflow_investing | {"amount": 23644000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2010-03-31 | sec_edgar |
| cashflow_operating | {"amount": 65553000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2017-09-29 | sec_edgar |
| cashflow_operating | {"amount": 33015000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2017-06-30 | sec_edgar |
| cashflow_operating | {"amount": -10862000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2017-03-31 | sec_edgar |
| cashflow_operating | {"amount": -245515000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "c | 2016-12-30 | sec_edgar |
| cashflow_operating | {"amount": -129947000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "c | 2016-09-30 | sec_edgar |
| cashflow_operating | {"amount": -112445000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "c | 2016-06-24 | sec_edgar |
| cashflow_operating | {"amount": -15250000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2016-03-25 | sec_edgar |
| cashflow_operating | {"amount": 103155000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2015-12-25 | sec_edgar |
| cashflow_operating | {"amount": 78404000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2015-09-25 | sec_edgar |
| cashflow_operating | {"amount": 32631000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2015-06-26 | sec_edgar |
| cashflow_operating | {"amount": 40984000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2015-03-27 | sec_edgar |
| cashflow_operating | {"amount": 66928000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2014-12-31 | sec_edgar |
| cashflow_operating | {"amount": 27157000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2014-09-30 | sec_edgar |
| cashflow_operating | {"amount": -23532000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContin | 2014-06-30 | sec_edgar |
| cashflow_operating | {"amount": -21453000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContin | 2014-03-31 | sec_edgar |
| cashflow_operating | {"amount": 93242000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2013-12-31 | sec_edgar |
| cashflow_operating | {"amount": 43919000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2013-09-30 | sec_edgar |
| cashflow_operating | {"amount": -70739000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContin | 2013-06-30 | sec_edgar |
| cashflow_operating | {"amount": 23192000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2013-03-31 | sec_edgar |
| cashflow_operating | {"amount": 134191000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContin | 2012-12-31 | sec_edgar |
| cashflow_operating | {"amount": 94298000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2012-09-30 | sec_edgar |
| cashflow_operating | {"amount": 15625000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2012-06-30 | sec_edgar |
| cashflow_operating | {"amount": -30196000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContin | 2012-03-31 | sec_edgar |
| cashflow_operating | {"amount": 257400000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContin | 2011-12-31 | sec_edgar |
| cashflow_operating | {"amount": 171250000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContin | 2011-09-30 | sec_edgar |
| cashflow_operating | {"amount": 37657000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2011-06-30 | sec_edgar |
| cashflow_operating | {"amount": -396000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinui | 2011-03-31 | sec_edgar |
| cashflow_operating | {"amount": 286569000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContin | 2010-12-31 | sec_edgar |
| cashflow_operating | {"amount": 124841000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContin | 2010-09-30 | sec_edgar |
| cashflow_operating | {"amount": 57653000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2010-06-30 | sec_edgar |
| cashflow_operating | {"amount": 20617000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2010-03-31 | sec_edgar |
| cashflow_operating | {"amount": 240481000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContin | 2009-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 24606719, "concept": "us-gaap:CommonStockSharesIssued"} | 2017-09-29 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 24580276, "concept": "us-gaap:CommonStockSharesIssued"} | 2017-06-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 24769196, "concept": "us-gaap:CommonStockSharesIssued"} | 2017-03-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 25148399, "concept": "us-gaap:CommonStockSharesIssued"} | 2016-12-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 25031837, "concept": "us-gaap:CommonStockSharesIssued"} | 2016-09-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 25413828, "concept": "us-gaap:CommonStockSharesIssued"} | 2016-06-24 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 25871376, "concept": "us-gaap:CommonStockSharesIssued"} | 2016-03-25 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 26282913, "concept": "us-gaap:CommonStockSharesIssued"} | 2015-12-25 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 26720340, "concept": "us-gaap:CommonStockSharesIssued"} | 2015-09-25 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 27252060, "concept": "us-gaap:CommonStockSharesIssued"} | 2015-06-26 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 27315258, "concept": "us-gaap:CommonStockSharesIssued"} | 2015-03-27 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 27323570, "concept": "us-gaap:CommonStockSharesIssued"} | 2014-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 27772584, "concept": "us-gaap:CommonStockSharesIssued"} | 2014-09-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 27847589, "concept": "us-gaap:CommonStockSharesIssued"} | 2014-06-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 28470862, "concept": "us-gaap:CommonStockSharesIssued"} | 2014-03-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 28782277, "concept": "us-gaap:CommonStockSharesIssued"} | 2013-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 29118394, "concept": "us-gaap:CommonStockSharesIssued"} | 2013-09-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 29459999, "concept": "us-gaap:CommonStockSharesIssued"} | 2013-06-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 29834296, "concept": "us-gaap:CommonStockSharesIssued"} | 2013-03-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 29845190, "concept": "us-gaap:CommonStockSharesIssued"} | 2012-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 30603871, "concept": "us-gaap:CommonStockSharesIssued"} | 2012-09-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 31238107, "concept": "us-gaap:CommonStockSharesIssued"} | 2012-06-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 31386941, "concept": "us-gaap:CommonStockSharesIssued"} | 2012-03-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 31050654, "concept": "us-gaap:CommonStockSharesIssued"} | 2011-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 30779012, "concept": "us-gaap:CommonStockSharesIssued"} | 2011-09-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 30640637, "concept": "us-gaap:CommonStockSharesIssued"} | 2011-06-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 30595171, "concept": "us-gaap:CommonStockSharesIssued"} | 2011-03-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 30527473, "concept": "us-gaap:CommonStockSharesIssued"} | 2010-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 24605648, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2017-11-03 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 24606719, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2017-09-29 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 24591691, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2017-08-03 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 24580276, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2017-06-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 24769261, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2017-04-27 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 24769196, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2017-03-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 24783086, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2017-03-03 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 25127962, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2017-01-13 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 25148399, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2016-12-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 25031837, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2016-09-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 25535086, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2016-07-29 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 25413828, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2016-06-24 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 25991060, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2016-04-27 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 25871376, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2016-03-25 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 26276529, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2016-02-15 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 26282913, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2015-12-25 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 26702376, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2015-10-29 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 26720340, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2015-09-25 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 30454451, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2015-07-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 27252060, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2015-06-26 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 27301257, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2015-05-01 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 27315258, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2015-03-27 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 27263934, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2015-02-13 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 27323570, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2014-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 27925293, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2014-11-17 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 27772584, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2014-09-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 27843793, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2014-07-23 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 27847589, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2014-06-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 28507821, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2014-04-24 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 28470862, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2014-03-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 28779436, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2014-02-07 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 28782277, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2013-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 29310962, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2013-10-29 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 29118394, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2013-09-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 29456857, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2013-07-23 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 29459999, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2013-06-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 29858353, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2013-04-24 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 29834296, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2013-03-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 29823093, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2013-02-08 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 29845190, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2012-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 30611398, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2012-10-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 30603871, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2012-09-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 31229338, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2012-08-02 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 31238107, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2012-06-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 31480807, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2012-04-27 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 31386941, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2012-03-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 31324438, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2012-02-17 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 31050654, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2011-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 30790607, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2011-10-27 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 30779012, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2011-09-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 30863830, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2011-08-01 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 30640637, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2011-06-30 | sec_edgar |