Organization record
TRC COMPANIES INC /DE/
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": 45429000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-03-31 | sec_edgar |
| accounts_payable | {"amount": 51455000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-12-30 | sec_edgar |
| accounts_payable | {"amount": 39210000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-09-30 | sec_edgar |
| accounts_payable | {"amount": 29311000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-06-30 | sec_edgar |
| accounts_payable | {"amount": 32370000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-03-25 | sec_edgar |
| accounts_payable | {"amount": 33202000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-12-25 | sec_edgar |
| accounts_payable | {"amount": 31280000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-09-25 | sec_edgar |
| accounts_payable | {"amount": 31999000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-06-30 | sec_edgar |
| accounts_payable | {"amount": 27188000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-03-27 | sec_edgar |
| accounts_payable | {"amount": 36103000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-12-26 | sec_edgar |
| accounts_payable | {"amount": 30622000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-09-26 | sec_edgar |
| accounts_payable | {"amount": 32663000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-06-30 | sec_edgar |
| accounts_payable | {"amount": 29325000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-03-28 | sec_edgar |
| accounts_payable | {"amount": 25745000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-12-27 | sec_edgar |
| accounts_payable | {"amount": 27444000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-09-27 | sec_edgar |
| accounts_payable | {"amount": 32238000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-06-30 | sec_edgar |
| accounts_payable | {"amount": 29469000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-03-29 | sec_edgar |
| accounts_payable | {"amount": 26410000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-12-28 | sec_edgar |
| accounts_payable | {"amount": 28532000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-09-28 | sec_edgar |
| accounts_payable | {"amount": 30712000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-06-30 | sec_edgar |
| accounts_payable | {"amount": 25110000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-03-30 | sec_edgar |
| accounts_payable | {"amount": 39167000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-12-30 | sec_edgar |
| accounts_payable | {"amount": 31323000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-09-30 | sec_edgar |
| accounts_payable | {"amount": 26510000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-06-30 | sec_edgar |
| accounts_receivable | {"amount": 183069000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2017-03-31 | sec_edgar |
| accounts_receivable | {"amount": 174215000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2016-12-30 | sec_edgar |
| accounts_receivable | {"amount": 168466000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2016-09-30 | sec_edgar |
| accounts_receivable | {"amount": 149280000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2016-06-30 | sec_edgar |
| accounts_receivable | {"amount": 145789000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2016-03-25 | sec_edgar |
| accounts_receivable | {"amount": 152608000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2015-12-25 | sec_edgar |
| accounts_receivable | {"amount": 135141000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2015-09-25 | sec_edgar |
| accounts_receivable | {"amount": 138346000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2015-06-30 | sec_edgar |
| accounts_receivable | {"amount": 131666000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2015-03-27 | sec_edgar |
| accounts_receivable | {"amount": 135754000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2014-12-26 | sec_edgar |
| accounts_receivable | {"amount": 126260000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2014-09-26 | sec_edgar |
| accounts_receivable | {"amount": 116937000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2014-06-30 | sec_edgar |
| accounts_receivable | {"amount": 123491000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2014-03-28 | sec_edgar |
| accounts_receivable | {"amount": 116732000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2013-12-27 | sec_edgar |
| accounts_receivable | {"amount": 112721000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2013-09-27 | sec_edgar |
| accounts_receivable | {"amount": 109320000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2013-06-30 | sec_edgar |
| accounts_receivable | {"amount": 107951000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2013-03-29 | sec_edgar |
| accounts_receivable | {"amount": 99840000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-12-28 | sec_edgar |
| accounts_receivable | {"amount": 103667000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2012-09-28 | sec_edgar |
| accounts_receivable | {"amount": 95215000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-06-30 | sec_edgar |
| accounts_receivable | {"amount": 91410000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-03-30 | sec_edgar |
| accounts_receivable | {"amount": 98766000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-12-30 | sec_edgar |
| accounts_receivable | {"amount": 97976000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-09-30 | sec_edgar |
| accounts_receivable | {"amount": 89258000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-06-30 | sec_edgar |
| capex | {"amount": 3845000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2017-03-31 | sec_edgar |
| capex | {"amount": 2662000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2016-12-30 | sec_edgar |
| capex | {"amount": 1625000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2016-09-30 | sec_edgar |
| capex | {"amount": 8328000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2016-06-30 | sec_edgar |
| capex | {"amount": 6547000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2016-03-25 | sec_edgar |
| capex | {"amount": 4013000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2015-12-25 | sec_edgar |
| capex | {"amount": 2039000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2015-09-25 | sec_edgar |
| capex | {"amount": 6606000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2015-06-30 | sec_edgar |
| capex | {"amount": 4996000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2015-03-27 | sec_edgar |
| capex | {"amount": 3962000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2014-12-26 | sec_edgar |
| capex | {"amount": 1436000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2014-09-26 | sec_edgar |
| capex | {"amount": 5065000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2014-06-30 | sec_edgar |
| capex | {"amount": 3757000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2014-03-28 | sec_edgar |
| capex | {"amount": 2844000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2013-12-27 | sec_edgar |
| capex | {"amount": 1561000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2013-09-27 | sec_edgar |
| capex | {"amount": 3891000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2013-06-30 | sec_edgar |
| capex | {"amount": 2729000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2013-03-29 | sec_edgar |
| capex | {"amount": 1776000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2012-12-28 | sec_edgar |
| capex | {"amount": 729000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2012-09-28 | sec_edgar |
| capex | {"amount": 7114000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2012-06-30 | sec_edgar |
| capex | {"amount": 6481000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2012-03-30 | sec_edgar |
| capex | {"amount": 4301000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2011-12-30 | sec_edgar |
| capex | {"amount": 3078000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2011-09-30 | sec_edgar |
| capex | {"amount": 3058000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2011-06-30 | sec_edgar |
| capex | {"amount": 2161000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2011-03-25 | sec_edgar |
| capex | {"amount": 1608000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2010-12-24 | sec_edgar |
| capex | {"amount": 1008000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2010-09-24 | sec_edgar |
| capex | {"amount": 3362000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2010-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 6211000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2017-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 26733000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2016-12-30 | sec_edgar |
| cash_and_equivalents | {"amount": 12681000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2016-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 18804000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2016-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 9120000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2016-03-25 | sec_edgar |
| cash_and_equivalents | {"amount": 9450000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2015-12-25 | sec_edgar |
| cash_and_equivalents | {"amount": 53149000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2015-09-25 | sec_edgar |
| cash_and_equivalents | {"amount": 37296000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2015-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 21343000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2015-03-27 | sec_edgar |
| cash_and_equivalents | {"amount": 13278000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2014-12-26 | sec_edgar |
| cash_and_equivalents | {"amount": 28812000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2014-09-26 | sec_edgar |
| cash_and_equivalents | {"amount": 27597000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2014-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 11401000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2014-03-28 | sec_edgar |
| cash_and_equivalents | {"amount": 8546000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2013-12-27 | sec_edgar |
| cash_and_equivalents | {"amount": 21988000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2013-09-27 | sec_edgar |
| cash_and_equivalents | {"amount": 18136000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2013-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 9997000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2013-03-29 | sec_edgar |
| cash_and_equivalents | {"amount": 10830000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2012-12-28 | sec_edgar |
| cash_and_equivalents | {"amount": 14852000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2012-09-28 | sec_edgar |
| cash_and_equivalents | {"amount": 16561000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2012-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 13270000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2012-03-30 | sec_edgar |
| cash_and_equivalents | {"amount": 14736000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2011-12-30 | sec_edgar |
| cash_and_equivalents | {"amount": 13128000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2011-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 10829000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2011-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 12210000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2011-03-25 | sec_edgar |
| cash_and_equivalents | {"amount": 18546000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2010-12-24 | sec_edgar |
| cash_and_equivalents | {"amount": 903000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2010-09-24 | sec_edgar |
| cash_and_equivalents | {"amount": 14709000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2010-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 8469000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2009-06-30 | sec_edgar |
| cashflow_financing | {"amount": 543000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2012-03-30 | sec_edgar |
| cashflow_financing | {"amount": 3000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "currenc | 2011-12-30 | sec_edgar |
| cashflow_financing | {"amount": 845000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2011-09-30 | sec_edgar |
| cashflow_financing | {"amount": -1285000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2011-03-25 | sec_edgar |
| cashflow_financing | {"amount": 320000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2010-12-24 | sec_edgar |
| cashflow_financing | {"amount": 1529000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2010-09-24 | sec_edgar |
| cashflow_investing | {"amount": -8912000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2012-03-30 | sec_edgar |
| cashflow_investing | {"amount": -7275000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2011-12-30 | sec_edgar |
| cashflow_investing | {"amount": -6517000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2011-09-30 | sec_edgar |
| cashflow_investing | {"amount": -7492000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2011-03-25 | sec_edgar |
| cashflow_investing | {"amount": -1177000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2010-12-24 | sec_edgar |
| cashflow_investing | {"amount": -816000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2010-09-24 | sec_edgar |
| cashflow_operating | {"amount": 25291000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2017-03-31 | sec_edgar |
| cashflow_operating | {"amount": 18217000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2016-12-30 | sec_edgar |
| cashflow_operating | {"amount": -3186000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2016-09-30 | sec_edgar |
| cashflow_operating | {"amount": 48140000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2016-06-30 | sec_edgar |
| cashflow_operating | {"amount": 30475000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2016-03-25 | sec_edgar |
| cashflow_operating | {"amount": 13436000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2015-12-25 | sec_edgar |
| cashflow_operating | {"amount": 14388000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2015-09-25 | sec_edgar |
| cashflow_operating | {"amount": 32115000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2015-06-30 | sec_edgar |
| cashflow_operating | {"amount": 12580000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2015-03-27 | sec_edgar |
| cashflow_operating | {"amount": 1206000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinui | 2014-12-26 | sec_edgar |
| cashflow_operating | {"amount": 2498000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinui | 2014-09-26 | sec_edgar |
| cashflow_operating | {"amount": 21386000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2014-06-30 | sec_edgar |
| cashflow_operating | {"amount": 3177000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinui | 2014-03-28 | sec_edgar |
| cashflow_operating | {"amount": -5449000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2013-12-27 | sec_edgar |
| cashflow_operating | {"amount": 1075000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinui | 2013-09-27 | sec_edgar |
| cashflow_operating | {"amount": 14414000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2013-06-30 | sec_edgar |
| cashflow_operating | {"amount": 3449000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinui | 2013-03-29 | sec_edgar |
| cashflow_operating | {"amount": -4545000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2012-12-28 | sec_edgar |
| cashflow_operating | {"amount": -3815000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2012-09-28 | sec_edgar |
| cashflow_operating | {"amount": 19438000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2012-06-30 | sec_edgar |
| cashflow_operating | {"amount": 10810000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2012-03-30 | sec_edgar |
| cashflow_operating | {"amount": 11179000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2011-12-30 | sec_edgar |
| cashflow_operating | {"amount": 7971000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinui | 2011-09-30 | sec_edgar |
| cashflow_operating | {"amount": 12537000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2011-06-30 | sec_edgar |
| cashflow_operating | {"amount": 6278000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2011-03-25 | sec_edgar |
| cashflow_operating | {"amount": 4694000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2010-12-24 | sec_edgar |
| cashflow_operating | {"amount": -14519000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2010-09-24 | sec_edgar |
| cashflow_operating | {"amount": 11077000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2010-06-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 31623496, "concept": "us-gaap:CommonStockSharesIssued"} | 2017-03-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 31594124, "concept": "us-gaap:CommonStockSharesIssued"} | 2016-12-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 31258090, "concept": "us-gaap:CommonStockSharesIssued"} | 2016-09-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 31087084, "concept": "us-gaap:CommonStockSharesIssued"} | 2016-06-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 31057243, "concept": "us-gaap:CommonStockSharesIssued"} | 2016-03-25 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 31039895, "concept": "us-gaap:CommonStockSharesIssued"} | 2015-12-25 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 30834382, "concept": "us-gaap:CommonStockSharesIssued"} | 2015-09-25 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 30485510, "concept": "us-gaap:CommonStockSharesIssued"} | 2015-06-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 30436459, "concept": "us-gaap:CommonStockSharesIssued"} | 2015-03-27 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 30485510, "concept": "us-gaap:CommonStockSharesIssued"} | 2014-12-26 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 30254019, "concept": "us-gaap:CommonStockSharesIssued"} | 2014-09-26 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 29752934, "concept": "us-gaap:CommonStockSharesIssued"} | 2014-06-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 29713545000, "concept": "us-gaap:CommonStockSharesIssued"} | 2014-03-28 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 29752934, "concept": "us-gaap:CommonStockSharesIssued"} | 2013-12-27 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 29534240000, "concept": "us-gaap:CommonStockSharesIssued"} | 2013-09-27 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 29053301000, "concept": "us-gaap:CommonStockSharesIssued"} | 2013-06-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 29025522000, "concept": "us-gaap:CommonStockSharesIssued"} | 2013-03-29 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 28898252000, "concept": "us-gaap:CommonStockSharesIssued"} | 2012-12-28 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 28727905000, "concept": "us-gaap:CommonStockSharesIssued"} | 2012-09-28 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 28130702000, "concept": "us-gaap:CommonStockSharesIssued"} | 2012-06-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 27910904, "concept": "us-gaap:CommonStockSharesIssued"} | 2012-03-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 27870592, "concept": "us-gaap:CommonStockSharesIssued"} | 2011-12-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 27812523, "concept": "us-gaap:CommonStockSharesIssued"} | 2011-09-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 27303775, "concept": "us-gaap:CommonStockSharesIssued"} | 2011-06-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 31623879, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2017-04-20 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 31620014, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2017-03-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 31594685, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2017-01-20 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 31590642, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2016-12-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 31390002, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2016-10-17 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 31254608, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2016-09-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 31101510, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2016-08-21 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 31083602, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2016-06-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 31070299, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2016-04-26 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 31053761, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2016-03-25 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 31039435, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2016-01-13 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 31036413, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2015-12-25 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 30838344, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2015-10-16 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 30830900, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2015-09-25 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 30525875, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2015-08-15 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 30482028, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2015-06-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 30432977, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2015-03-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 30432977, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2015-03-27 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 30352871, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2015-01-08 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 30482028, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2014-12-26 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 30316956, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2014-10-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 30250537, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2014-09-26 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 30063601, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2014-08-21 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 29749452, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2014-06-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 29720311, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2014-04-29 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 29710063000, "concept": "us-gaap:CommonStockSharesOutstanding" | 2014-03-28 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 29683771, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2014-01-28 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 29749452, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2013-12-27 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 29641094, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2013-10-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 29530758000, "concept": "us-gaap:CommonStockSharesOutstanding" | 2013-09-27 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 29124378, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2013-08-15 | sec_edgar |