Organization record
Viavi Solutions 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": 92200000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2026-06-27 | sec_edgar |
| accounts_payable | {"amount": 81700000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2026-03-28 | sec_edgar |
| accounts_payable | {"amount": 91400000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-12-27 | sec_edgar |
| accounts_payable | {"amount": 66600000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-09-27 | sec_edgar |
| accounts_payable | {"amount": 68800000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-06-28 | sec_edgar |
| accounts_payable | {"amount": 67200000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-03-29 | sec_edgar |
| accounts_payable | {"amount": 55700000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-12-28 | sec_edgar |
| accounts_payable | {"amount": 47400000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-09-28 | sec_edgar |
| accounts_payable | {"amount": 50400000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-06-29 | sec_edgar |
| accounts_payable | {"amount": 42500000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-03-30 | sec_edgar |
| accounts_payable | {"amount": 43800000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-12-30 | sec_edgar |
| accounts_payable | {"amount": 39800000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-09-30 | sec_edgar |
| accounts_payable | {"amount": 47200000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-07-01 | sec_edgar |
| accounts_payable | {"amount": 43700000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-04-01 | sec_edgar |
| accounts_payable | {"amount": 50200000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-12-31 | sec_edgar |
| accounts_payable | {"amount": 62000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-10-01 | sec_edgar |
| accounts_payable | {"amount": 58300000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-07-02 | sec_edgar |
| accounts_payable | {"amount": 58300000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-04-02 | sec_edgar |
| accounts_payable | {"amount": 68000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-01-01 | sec_edgar |
| accounts_payable | {"amount": 66900000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-10-02 | sec_edgar |
| accounts_payable | {"amount": 63200000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-07-03 | sec_edgar |
| accounts_payable | {"amount": 54800000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-04-03 | sec_edgar |
| accounts_payable | {"amount": 53500000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-01-02 | sec_edgar |
| accounts_payable | {"amount": 45200000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-10-03 | sec_edgar |
| accounts_payable | {"amount": 53000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-06-27 | sec_edgar |
| accounts_payable | {"amount": 45200000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-03-28 | sec_edgar |
| accounts_payable | {"amount": 48900000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-12-28 | sec_edgar |
| accounts_payable | {"amount": 60900000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-09-28 | sec_edgar |
| accounts_payable | {"amount": 63400000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-06-29 | sec_edgar |
| accounts_payable | {"amount": 57500000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-03-30 | sec_edgar |
| accounts_payable | {"amount": 55400000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-12-29 | sec_edgar |
| accounts_payable | {"amount": 60300000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-09-29 | sec_edgar |
| accounts_payable | {"amount": 55500000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-06-30 | sec_edgar |
| accounts_payable | {"amount": 55800000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-03-31 | sec_edgar |
| accounts_payable | {"amount": 38700000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-12-30 | sec_edgar |
| accounts_payable | {"amount": 40500000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-09-30 | sec_edgar |
| accounts_payable | {"amount": 32600000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-07-01 | sec_edgar |
| accounts_payable | {"amount": 34700000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-04-01 | sec_edgar |
| accounts_payable | {"amount": 36000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-12-31 | sec_edgar |
| accounts_payable | {"amount": 37100000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-10-01 | sec_edgar |
| accounts_payable | {"amount": 47000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-07-02 | sec_edgar |
| accounts_payable | {"amount": 39900000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-04-02 | sec_edgar |
| accounts_payable | {"amount": 37500000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-01-02 | sec_edgar |
| accounts_payable | {"amount": 46000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-10-03 | sec_edgar |
| accounts_payable | {"amount": 42000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-06-27 | sec_edgar |
| accounts_payable | {"amount": 109200000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-03-28 | sec_edgar |
| accounts_payable | {"amount": 128900000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-12-27 | sec_edgar |
| accounts_payable | {"amount": 152600000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-09-27 | sec_edgar |
| accounts_payable | {"amount": 137100000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-06-28 | sec_edgar |
| accounts_payable | {"amount": 129900000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-03-29 | sec_edgar |
| accounts_payable | {"amount": 125800000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-12-28 | sec_edgar |
| accounts_payable | {"amount": 127800000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-09-28 | sec_edgar |
| accounts_payable | {"amount": 97700000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-06-29 | sec_edgar |
| accounts_payable | {"amount": 122100000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-03-30 | sec_edgar |
| accounts_payable | {"amount": 116100000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-12-29 | sec_edgar |
| accounts_payable | {"amount": 113800000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-09-29 | sec_edgar |
| accounts_payable | {"amount": 117600000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-06-30 | sec_edgar |
| accounts_payable | {"amount": 127700000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-03-31 | sec_edgar |
| accounts_payable | {"amount": 126600000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-12-31 | sec_edgar |
| accounts_payable | {"amount": 131900000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-10-01 | sec_edgar |
| accounts_payable | {"amount": 145400000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-07-02 | sec_edgar |
| accounts_payable | {"amount": 154400000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-04-02 | sec_edgar |
| accounts_payable | {"amount": 147300000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-01-01 | sec_edgar |
| accounts_payable | {"amount": 140600000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2010-10-02 | sec_edgar |
| accounts_payable | {"amount": 137400000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2010-07-03 | sec_edgar |
| accounts_receivable | {"amount": 351300000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2026-06-27 | sec_edgar |
| accounts_receivable | {"amount": 320300000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2026-03-28 | sec_edgar |
| accounts_receivable | {"amount": 284600000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2025-12-27 | sec_edgar |
| accounts_receivable | {"amount": 242000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2025-09-27 | sec_edgar |
| accounts_receivable | {"amount": 261000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2025-06-28 | sec_edgar |
| accounts_receivable | {"amount": 252800000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2025-03-29 | sec_edgar |
| accounts_receivable | {"amount": 212500000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2024-12-28 | sec_edgar |
| accounts_receivable | {"amount": 203100000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2024-09-28 | sec_edgar |
| accounts_receivable | {"amount": 213100000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2024-06-29 | sec_edgar |
| accounts_receivable | {"amount": 212000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2024-03-30 | sec_edgar |
| accounts_receivable | {"amount": 208900000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2023-12-30 | sec_edgar |
| accounts_receivable | {"amount": 190900000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2023-09-30 | sec_edgar |
| accounts_receivable | {"amount": 231200000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2023-07-01 | sec_edgar |
| accounts_receivable | {"amount": 220100000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2023-04-01 | sec_edgar |
| accounts_receivable | {"amount": 223700000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2022-12-31 | sec_edgar |
| accounts_receivable | {"amount": 246300000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2022-10-01 | sec_edgar |
| accounts_receivable | {"amount": 260900000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2022-07-02 | sec_edgar |
| accounts_receivable | {"amount": 269300000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2022-04-02 | sec_edgar |
| accounts_receivable | {"amount": 258300000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2022-01-01 | sec_edgar |
| accounts_receivable | {"amount": 243100000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2021-10-02 | sec_edgar |
| accounts_receivable | {"amount": 256500000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2021-07-03 | sec_edgar |
| accounts_receivable | {"amount": 262700000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2021-04-03 | sec_edgar |
| accounts_receivable | {"amount": 251300000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2021-01-02 | sec_edgar |
| accounts_receivable | {"amount": 220100000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2020-10-03 | sec_edgar |
| accounts_receivable | {"amount": 235500000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2020-06-27 | sec_edgar |
| accounts_receivable | {"amount": 235400000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2020-03-28 | sec_edgar |
| accounts_receivable | {"amount": 251500000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2019-12-28 | sec_edgar |
| accounts_receivable | {"amount": 232700000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2019-09-28 | sec_edgar |
| accounts_receivable | {"amount": 237700000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2019-06-29 | sec_edgar |
| accounts_receivable | {"amount": 223100000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2019-03-30 | sec_edgar |
| accounts_receivable | {"amount": 248300000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2018-12-29 | sec_edgar |
| accounts_receivable | {"amount": 224100000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2018-09-29 | sec_edgar |
| accounts_receivable | {"amount": 218600000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2018-06-30 | sec_edgar |
| accounts_receivable | {"amount": 188200000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2018-03-31 | sec_edgar |
| accounts_receivable | {"amount": 139900000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2017-12-30 | sec_edgar |
| accounts_receivable | {"amount": 121200000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2017-09-30 | sec_edgar |
| accounts_receivable | {"amount": 120400000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2017-07-01 | sec_edgar |
| accounts_receivable | {"amount": 142600000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2017-04-01 | sec_edgar |
| accounts_receivable | {"amount": 164400000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2016-12-31 | sec_edgar |
| accounts_receivable | {"amount": 165800000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2016-10-01 | sec_edgar |
| accounts_receivable | {"amount": 148400000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2016-07-02 | sec_edgar |
| accounts_receivable | {"amount": 151900000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2016-04-02 | sec_edgar |
| accounts_receivable | {"amount": 181800000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2016-01-02 | sec_edgar |
| accounts_receivable | {"amount": 157200000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2015-10-03 | sec_edgar |
| accounts_receivable | {"amount": 152300000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2015-06-27 | sec_edgar |
| accounts_receivable | {"amount": 305300000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2015-03-28 | sec_edgar |
| accounts_receivable | {"amount": 317400000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2014-12-27 | sec_edgar |
| accounts_receivable | {"amount": 295600000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2014-09-27 | sec_edgar |
| accounts_receivable | {"amount": 296200000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2014-06-28 | sec_edgar |
| accounts_receivable | {"amount": 287100000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2014-03-29 | sec_edgar |
| accounts_receivable | {"amount": 301800000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2013-12-28 | sec_edgar |
| accounts_receivable | {"amount": 292900000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2013-09-28 | sec_edgar |
| accounts_receivable | {"amount": 273300000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2013-06-29 | sec_edgar |
| accounts_receivable | {"amount": 295200000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2013-03-30 | sec_edgar |
| accounts_receivable | {"amount": 278800000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2012-12-29 | sec_edgar |
| accounts_receivable | {"amount": 275700000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2012-09-29 | sec_edgar |
| accounts_receivable | {"amount": 305800000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2012-06-30 | sec_edgar |
| accounts_receivable | {"amount": 300100000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2012-03-31 | sec_edgar |
| accounts_receivable | {"amount": 287500000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2011-12-31 | sec_edgar |
| accounts_receivable | {"amount": 283500000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2011-10-01 | sec_edgar |
| accounts_receivable | {"amount": 334000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2011-07-02 | sec_edgar |
| accounts_receivable | {"amount": 334500000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2011-04-02 | sec_edgar |
| accounts_receivable | {"amount": 339200000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2011-01-01 | sec_edgar |
| accounts_receivable | {"amount": 297000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2010-10-02 | sec_edgar |
| accounts_receivable | {"amount": 271800000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2010-07-03 | sec_edgar |
| capex | {"amount": 31100000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2026-06-27 | sec_edgar |
| capex | {"amount": 20000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2026-03-28 | sec_edgar |
| capex | {"amount": 14100000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2025-12-27 | sec_edgar |
| capex | {"amount": 8500000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2025-09-27 | sec_edgar |
| capex | {"amount": 27800000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2025-06-28 | sec_edgar |
| capex | {"amount": 22300000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2025-03-29 | sec_edgar |
| capex | {"amount": 15500000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2024-12-28 | sec_edgar |
| capex | {"amount": 7300000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2024-09-28 | sec_edgar |
| capex | {"amount": 19500000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2024-06-29 | sec_edgar |
| capex | {"amount": 15700000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2024-03-30 | sec_edgar |
| capex | {"amount": 12500000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2023-12-30 | sec_edgar |
| capex | {"amount": 6700000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2023-09-30 | sec_edgar |
| capex | {"amount": 51100000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2023-07-01 | sec_edgar |
| capex | {"amount": 43700000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2023-04-01 | sec_edgar |
| capex | {"amount": 32900000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2022-12-31 | sec_edgar |
| capex | {"amount": 14800000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2022-10-01 | sec_edgar |
| capex | {"amount": 72500000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2022-07-02 | sec_edgar |
| capex | {"amount": 53400000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2022-04-02 | sec_edgar |
| capex | {"amount": 34100000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2022-01-01 | sec_edgar |
| capex | {"amount": 15700000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2021-10-02 | sec_edgar |
| capex | {"amount": 52100000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2021-07-03 | sec_edgar |
| capex | {"amount": 26700000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2021-04-03 | sec_edgar |
| capex | {"amount": 18500000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2021-01-02 | sec_edgar |
| capex | {"amount": 8000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2020-10-03 | sec_edgar |
| capex | {"amount": 31900000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2020-06-27 | sec_edgar |
| capex | {"amount": 23600000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2020-03-28 | sec_edgar |
| capex | {"amount": 13300000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2019-12-28 | sec_edgar |
| capex | {"amount": 7100000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2019-09-28 | sec_edgar |
| capex | {"amount": 45000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2019-06-29 | sec_edgar |
| capex | {"amount": 34700000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2019-03-30 | sec_edgar |
| capex | {"amount": 24200000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2018-12-29 | sec_edgar |
| capex | {"amount": 12100000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2018-09-29 | sec_edgar |
| capex | {"amount": 42500000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2018-06-30 | sec_edgar |
| capex | {"amount": 29800000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2018-03-31 | sec_edgar |
| capex | {"amount": 14900000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2017-12-30 | sec_edgar |
| capex | {"amount": 8400000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2017-09-30 | sec_edgar |
| capex | {"amount": 38600000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2017-07-01 | sec_edgar |
| capex | {"amount": 30400000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2017-04-01 | sec_edgar |
| capex | {"amount": 20100000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2016-12-31 | sec_edgar |
| capex | {"amount": 11600000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2016-10-01 | sec_edgar |
| capex | {"amount": 35500000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2016-07-02 | sec_edgar |
| capex | {"amount": 26600000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2016-04-02 | sec_edgar |
| capex | {"amount": 19400000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2016-01-02 | sec_edgar |
| capex | {"amount": 14200000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2015-10-03 | sec_edgar |
| capex | {"amount": 101500000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2015-06-27 | sec_edgar |
| capex | {"amount": 68700000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2015-03-28 | sec_edgar |
| capex | {"amount": 50400000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2014-12-27 | sec_edgar |
| capex | {"amount": 26500000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2014-09-27 | sec_edgar |
| capex | {"amount": 99800000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2014-06-28 | sec_edgar |
| capex | {"amount": 68100000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2014-03-29 | sec_edgar |
| capex | {"amount": 44300000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2013-12-28 | sec_edgar |
| capex | {"amount": 12400000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2013-09-28 | sec_edgar |
| capex | {"amount": 65100000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2013-06-29 | sec_edgar |
| capex | {"amount": 65100000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2013-06-29 | sec_edgar |
| capex | {"amount": 46700000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2013-03-30 | sec_edgar |
| capex | {"amount": 33300000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2012-12-29 | sec_edgar |
| capex | {"amount": 17800000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2012-09-29 | sec_edgar |
| capex | {"amount": 72200000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2012-06-30 | sec_edgar |
| capex | {"amount": 56900000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2012-03-31 | sec_edgar |
| capex | {"amount": 40800000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2011-12-31 | sec_edgar |
| capex | {"amount": 21200000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2011-10-01 | sec_edgar |
| capex | {"amount": 116700000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2011-07-02 | sec_edgar |
| capex | {"amount": 85800000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2011-04-02 | sec_edgar |
| capex | {"amount": 51600000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2011-01-01 | sec_edgar |
| capex | {"amount": 23300000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2010-10-02 | sec_edgar |
| capex | {"amount": 41400000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2010-07-03 | sec_edgar |
| capex | {"amount": 26100000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2010-04-03 | sec_edgar |
| capex | {"amount": 17700000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2010-01-02 | sec_edgar |
| capex | {"amount": 5900000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2009-10-03 | sec_edgar |
| capex | {"amount": 54700000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2009-06-27 | sec_edgar |