Organization record
PLY GEM HOLDINGS 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": 85720000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-12-31 | sec_edgar |
| accounts_payable | {"amount": 93874000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-09-30 | sec_edgar |
| accounts_payable | {"amount": 102587000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-07-01 | sec_edgar |
| accounts_payable | {"amount": 84807000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-04-01 | sec_edgar |
| accounts_payable | {"amount": 75398000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-12-31 | sec_edgar |
| accounts_payable | {"amount": 90416000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-10-01 | sec_edgar |
| accounts_payable | {"amount": 82929000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-07-02 | sec_edgar |
| accounts_payable | {"amount": 73793000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-04-02 | sec_edgar |
| accounts_payable | {"amount": 74496000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-12-31 | sec_edgar |
| accounts_payable | {"amount": 93378000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-10-03 | sec_edgar |
| accounts_payable | {"amount": 94146000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-07-04 | sec_edgar |
| accounts_payable | {"amount": 76351000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-04-04 | sec_edgar |
| accounts_payable | {"amount": 84164000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-12-31 | sec_edgar |
| accounts_payable | {"amount": 116976000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-09-27 | sec_edgar |
| accounts_payable | {"amount": 100731000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-06-28 | sec_edgar |
| accounts_payable | {"amount": 77231000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-03-29 | sec_edgar |
| accounts_payable | {"amount": 82981000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-12-31 | sec_edgar |
| accounts_payable | {"amount": 90861000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-09-28 | sec_edgar |
| accounts_payable | {"amount": 116647000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-06-29 | sec_edgar |
| accounts_payable | {"amount": 79582000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-03-30 | sec_edgar |
| accounts_payable | {"amount": 67797000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-12-31 | sec_edgar |
| accounts_payable | {"amount": 74913000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-09-29 | sec_edgar |
| accounts_payable | {"amount": 85153000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-06-30 | sec_edgar |
| accounts_payable | {"amount": 74137000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-03-31 | sec_edgar |
| accounts_payable | {"amount": 50090000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-12-31 | sec_edgar |
| accounts_payable | {"amount": 73254000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-10-01 | sec_edgar |
| accounts_payable | {"amount": 83172000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-07-02 | sec_edgar |
| accounts_payable | {"amount": 54973000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| accounts_receivable | {"amount": 249533000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2017-12-31 | sec_edgar |
| accounts_receivable | {"amount": 308582000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2017-09-30 | sec_edgar |
| accounts_receivable | {"amount": 296133000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2017-07-01 | sec_edgar |
| accounts_receivable | {"amount": 215758000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2017-04-01 | sec_edgar |
| accounts_receivable | {"amount": 209919000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2016-12-31 | sec_edgar |
| accounts_receivable | {"amount": 283657000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2016-10-01 | sec_edgar |
| accounts_receivable | {"amount": 261170000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2016-07-02 | sec_edgar |
| accounts_receivable | {"amount": 204159000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2016-04-02 | sec_edgar |
| accounts_receivable | {"amount": 195165000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2015-12-31 | sec_edgar |
| accounts_receivable | {"amount": 267995000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2015-10-03 | sec_edgar |
| accounts_receivable | {"amount": 259740000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2015-07-04 | sec_edgar |
| accounts_receivable | {"amount": 193652000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2015-04-04 | sec_edgar |
| accounts_receivable | {"amount": 187679000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2014-12-31 | sec_edgar |
| accounts_receivable | {"amount": 278138000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2014-09-27 | sec_edgar |
| accounts_receivable | {"amount": 238094000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2014-06-28 | sec_edgar |
| accounts_receivable | {"amount": 163579000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2014-03-29 | sec_edgar |
| accounts_receivable | {"amount": 138785000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2013-12-31 | sec_edgar |
| accounts_receivable | {"amount": 221023000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2013-09-28 | sec_edgar |
| accounts_receivable | {"amount": 212763000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2013-06-29 | sec_edgar |
| accounts_receivable | {"amount": 136553000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2013-03-30 | sec_edgar |
| accounts_receivable | {"amount": 115052000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2012-12-31 | sec_edgar |
| accounts_receivable | {"amount": 155496000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2012-09-29 | sec_edgar |
| accounts_receivable | {"amount": 148956000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2012-06-30 | sec_edgar |
| accounts_receivable | {"amount": 132367000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2012-03-31 | sec_edgar |
| accounts_receivable | {"amount": 109515000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2011-12-31 | sec_edgar |
| accounts_receivable | {"amount": 151093000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2011-10-01 | sec_edgar |
| accounts_receivable | {"amount": 150652000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2011-07-02 | sec_edgar |
| accounts_receivable | {"amount": 97859000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 71416000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2017-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 28397000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2017-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 7172000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2017-07-01 | sec_edgar |
| cash_and_equivalents | {"amount": 20661000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2017-04-01 | sec_edgar |
| cash_and_equivalents | {"amount": 51597000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2016-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 62693000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2016-10-01 | sec_edgar |
| cash_and_equivalents | {"amount": 64451000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2016-07-02 | sec_edgar |
| cash_and_equivalents | {"amount": 34341000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2016-04-02 | sec_edgar |
| cash_and_equivalents | {"amount": 109425000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2015-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 43278000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2015-10-03 | sec_edgar |
| cash_and_equivalents | {"amount": 35866000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2015-07-04 | sec_edgar |
| cash_and_equivalents | {"amount": 22444000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2015-04-04 | sec_edgar |
| cash_and_equivalents | {"amount": 33162000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2014-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 26782000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2014-09-27 | sec_edgar |
| cash_and_equivalents | {"amount": 14988000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2014-06-28 | sec_edgar |
| cash_and_equivalents | {"amount": 15495000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2014-03-29 | sec_edgar |
| cash_and_equivalents | {"amount": 69801000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2013-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 23116000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2013-09-28 | sec_edgar |
| cash_and_equivalents | {"amount": 15495000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2013-06-29 | sec_edgar |
| cash_and_equivalents | {"amount": 11162000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2013-03-30 | sec_edgar |
| cash_and_equivalents | {"amount": 69801000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2012-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 28091000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2012-09-29 | sec_edgar |
| cash_and_equivalents | {"amount": 38322000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2012-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 20197000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2012-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 27194000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2011-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 10603000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2011-10-01 | sec_edgar |
| cash_and_equivalents | {"amount": 24069000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2011-07-02 | sec_edgar |
| cash_and_equivalents | {"amount": 24000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2011-04-02 | sec_edgar |
| cash_and_equivalents | {"amount": 17498000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2011-01-02 | sec_edgar |
| cash_and_equivalents | {"amount": 17498000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2010-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 17429000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2010-10-02 | sec_edgar |
| cash_and_equivalents | {"amount": 9660000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2010-07-03 | sec_edgar |
| cash_and_equivalents | {"amount": 17063000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2009-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 58289000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2008-12-31 | sec_edgar |
| cashflow_financing | {"amount": -44283000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2017-12-31 | sec_edgar |
| cashflow_financing | {"amount": -3666000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2017-09-30 | sec_edgar |
| cashflow_financing | {"amount": -2591000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2017-07-01 | sec_edgar |
| cashflow_financing | {"amount": 27842000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2017-04-01 | sec_edgar |
| cashflow_financing | {"amount": -168180000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "c | 2016-12-31 | sec_edgar |
| cashflow_financing | {"amount": -62536000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2016-10-01 | sec_edgar |
| cashflow_financing | {"amount": -31781000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2016-07-02 | sec_edgar |
| cashflow_financing | {"amount": -21075000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2016-04-02 | sec_edgar |
| cashflow_financing | {"amount": -3562000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2015-12-31 | sec_edgar |
| cashflow_financing | {"amount": 18976000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2015-10-03 | sec_edgar |
| cashflow_financing | {"amount": 58498000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2015-07-04 | sec_edgar |
| cashflow_financing | {"amount": 59107000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2015-04-04 | sec_edgar |
| cashflow_financing | {"amount": 135523000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2014-12-31 | sec_edgar |
| cashflow_financing | {"amount": 157860000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2014-09-27 | sec_edgar |
| cashflow_financing | {"amount": 41156000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2014-06-28 | sec_edgar |
| cashflow_financing | {"amount": 41413000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2014-03-29 | sec_edgar |
| cashflow_financing | {"amount": 181177000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2013-12-31 | sec_edgar |
| cashflow_financing | {"amount": 195825000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2013-09-28 | sec_edgar |
| cashflow_financing | {"amount": 196825000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2013-06-29 | sec_edgar |
| cashflow_financing | {"amount": 49938000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2013-03-30 | sec_edgar |
| cashflow_financing | {"amount": -8813000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2012-12-31 | sec_edgar |
| cashflow_financing | {"amount": 31512000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2012-09-29 | sec_edgar |
| cashflow_financing | {"amount": 26979000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2012-06-30 | sec_edgar |
| cashflow_financing | {"amount": 48134000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2012-03-31 | sec_edgar |
| cashflow_financing | {"amount": 9198000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2011-12-31 | sec_edgar |
| cashflow_financing | {"amount": 51841000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2011-10-01 | sec_edgar |
| cashflow_financing | {"amount": 52966000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2011-07-02 | sec_edgar |
| cashflow_financing | {"amount": 52966000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2011-07-02 | sec_edgar |
| cashflow_financing | {"amount": 60830000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2011-04-02 | sec_edgar |
| cashflow_financing | {"amount": 2407000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2010-12-31 | sec_edgar |
| cashflow_financing | {"amount": 12480000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2010-10-02 | sec_edgar |
| cashflow_financing | {"amount": 42517000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2010-07-03 | sec_edgar |
| cashflow_financing | {"amount": -17528000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2009-12-31 | sec_edgar |
| cashflow_investing | {"amount": -37872000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2017-12-31 | sec_edgar |
| cashflow_investing | {"amount": -26138000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2017-09-30 | sec_edgar |
| cashflow_investing | {"amount": -15471000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2017-07-01 | sec_edgar |
| cashflow_investing | {"amount": -8346000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2017-04-01 | sec_edgar |
| cashflow_investing | {"amount": -35818000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2016-12-31 | sec_edgar |
| cashflow_investing | {"amount": -26253000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2016-10-01 | sec_edgar |
| cashflow_investing | {"amount": -17424000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2016-07-02 | sec_edgar |
| cashflow_investing | {"amount": -7656000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2016-04-02 | sec_edgar |
| cashflow_investing | {"amount": -54738000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2015-12-31 | sec_edgar |
| cashflow_investing | {"amount": -41182000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2015-10-03 | sec_edgar |
| cashflow_investing | {"amount": -34274000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2015-07-04 | sec_edgar |
| cashflow_investing | {"amount": -7046000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2015-04-04 | sec_edgar |
| cashflow_investing | {"amount": -153694000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2014-12-31 | sec_edgar |
| cashflow_investing | {"amount": -144636000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2014-09-27 | sec_edgar |
| cashflow_investing | {"amount": -9253000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2014-06-28 | sec_edgar |
| cashflow_investing | {"amount": -5060000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2014-03-29 | sec_edgar |
| cashflow_investing | {"amount": -122992000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2013-12-31 | sec_edgar |
| cashflow_investing | {"amount": -115572000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2013-09-28 | sec_edgar |
| cashflow_investing | {"amount": -110627000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2013-06-29 | sec_edgar |
| cashflow_investing | {"amount": -6654000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2013-03-30 | sec_edgar |
| cashflow_investing | {"amount": -24553000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2012-12-31 | sec_edgar |
| cashflow_investing | {"amount": -15909000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2012-09-29 | sec_edgar |
| cashflow_investing | {"amount": -7974000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2012-06-30 | sec_edgar |
| cashflow_investing | {"amount": -3229000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2012-03-31 | sec_edgar |
| cashflow_investing | {"amount": -11388000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2011-12-31 | sec_edgar |
| cashflow_investing | {"amount": -8168000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2011-10-01 | sec_edgar |
| cashflow_investing | {"amount": -5145000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2011-07-02 | sec_edgar |
| cashflow_investing | {"amount": -5145000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2011-07-02 | sec_edgar |
| cashflow_investing | {"amount": -2752000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2011-04-02 | sec_edgar |
| cashflow_investing | {"amount": -9073000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2010-12-31 | sec_edgar |
| cashflow_investing | {"amount": -6433000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2010-10-02 | sec_edgar |
| cashflow_investing | {"amount": -5462000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2010-07-03 | sec_edgar |
| cashflow_investing | {"amount": -7835000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2009-12-31 | sec_edgar |
| cashflow_operating | {"amount": 101928000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2017-12-31 | sec_edgar |
| cashflow_operating | {"amount": 5798000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2017-09-30 | sec_edgar |
| cashflow_operating | {"amount": -26899000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2017-07-01 | sec_edgar |
| cashflow_operating | {"amount": -50637000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2017-04-01 | sec_edgar |
| cashflow_operating | {"amount": 145042000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2016-12-31 | sec_edgar |
| cashflow_operating | {"amount": 39991000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2016-10-01 | sec_edgar |
| cashflow_operating | {"amount": 1430000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2016-07-02 | sec_edgar |
| cashflow_operating | {"amount": -48546000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2016-04-02 | sec_edgar |
| cashflow_operating | {"amount": 139363000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2015-12-31 | sec_edgar |
| cashflow_operating | {"amount": 35765000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2015-10-03 | sec_edgar |
| cashflow_operating | {"amount": -19390000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2015-07-04 | sec_edgar |
| cashflow_operating | {"amount": -60991000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2015-04-04 | sec_edgar |
| cashflow_operating | {"amount": -15232000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2014-12-31 | sec_edgar |
| cashflow_operating | {"amount": -55409000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2014-09-27 | sec_edgar |
| cashflow_operating | {"amount": -86516000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2014-06-28 | sec_edgar |
| cashflow_operating | {"amount": -90288000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2014-03-29 | sec_edgar |
| cashflow_operating | {"amount": -14693000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2013-12-31 | sec_edgar |
| cashflow_operating | {"amount": -84632000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2013-09-28 | sec_edgar |
| cashflow_operating | {"amount": -86445000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2013-06-29 | sec_edgar |
| cashflow_operating | {"amount": -59414000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2013-03-30 | sec_edgar |
| cashflow_operating | {"amount": 48704000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2012-12-31 | sec_edgar |
| cashflow_operating | {"amount": 550000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2012-09-29 | sec_edgar |
| cashflow_operating | {"amount": 7596000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2012-06-30 | sec_edgar |
| cashflow_operating | {"amount": -36515000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2012-03-31 | sec_edgar |
| cashflow_operating | {"amount": -3459000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2011-12-31 | sec_edgar |
| cashflow_operating | {"amount": -50315000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2011-10-01 | sec_edgar |
| cashflow_operating | {"amount": -41325000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2011-07-02 | sec_edgar |
| cashflow_operating | {"amount": -41325000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2011-07-02 | sec_edgar |
| cashflow_operating | {"amount": -51700000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2011-04-02 | sec_edgar |
| cashflow_operating | {"amount": 6748000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2010-12-31 | sec_edgar |
| cashflow_operating | {"amount": -5908000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2010-10-02 | sec_edgar |
| cashflow_operating | {"amount": -44414000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2010-07-03 | sec_edgar |
| cashflow_operating | {"amount": -16882000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2009-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 68515697, "concept": "us-gaap:CommonStockSharesIssued"} | 2017-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 68459278, "concept": "us-gaap:CommonStockSharesIssued"} | 2017-09-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 68459278, "concept": "us-gaap:CommonStockSharesIssued"} | 2017-07-01 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 68407259, "concept": "us-gaap:CommonStockSharesIssued"} | 2017-04-01 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 68269749, "concept": "us-gaap:CommonStockSharesIssued"} | 2016-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 68211681, "concept": "us-gaap:CommonStockSharesIssued"} | 2016-10-01 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 68185776, "concept": "us-gaap:CommonStockSharesIssued"} | 2016-07-02 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 68127491, "concept": "us-gaap:CommonStockSharesIssued"} | 2016-04-02 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 68127491, "concept": "us-gaap:CommonStockSharesIssued"} | 2015-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 68103547, "concept": "us-gaap:CommonStockSharesIssued"} | 2015-10-03 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 67977722, "concept": "us-gaap:CommonStockSharesIssued"} | 2015-07-04 | sec_edgar |