<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2020-01-31"
  xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2020-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31"
  xmlns:vec="http://www.vectrusinc.com/20201002"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="vec-20201002.xsd" xlink:type="simple"/>
    <context id="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-10-02</endDate>
        </period>
    </context>
    <context id="ib160f7d64b3e48ab863dbddb8e469547_I20201106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
        </entity>
        <period>
            <instant>2020-11-06</instant>
        </period>
    </context>
    <context id="i42470ea641294bc1966054cb35d18c76_D20200704-20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
        </entity>
        <period>
            <startDate>2020-07-04</startDate>
            <endDate>2020-10-02</endDate>
        </period>
    </context>
    <context id="ic191e3aa1d4945dd95dd0c558a19caed_D20190629-20190927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
        </entity>
        <period>
            <startDate>2019-06-29</startDate>
            <endDate>2019-09-27</endDate>
        </period>
    </context>
    <context id="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-27</endDate>
        </period>
    </context>
    <context id="i3ea75a3fc61f401bbf19bb2a99056ea6_D20200704-20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-04</startDate>
            <endDate>2020-10-02</endDate>
        </period>
    </context>
    <context id="ic5ca3406ea804bbfa009b6a41c9341a5_D20190629-20190927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-29</startDate>
            <endDate>2019-09-27</endDate>
        </period>
    </context>
    <context id="i23fcbe19fe8f4ad3a9dc1e1fba16fc25_D20200101-20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-10-02</endDate>
        </period>
    </context>
    <context id="i5d30f16270634425b2c797f197f55ec3_D20190101-20190927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-27</endDate>
        </period>
    </context>
    <context id="i2dece0e8b9c14c468de473c392a4411f_D20200704-20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-04</startDate>
            <endDate>2020-10-02</endDate>
        </period>
    </context>
    <context id="i3f078efa8b2a4f62b2de814ab9e8041d_D20190629-20190927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-29</startDate>
            <endDate>2019-09-27</endDate>
        </period>
    </context>
    <context id="if819291f33054ddd9d8009712eca48f7_D20200101-20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-10-02</endDate>
        </period>
    </context>
    <context id="ibe248945cb994d3cad2b45047b204ed6_D20190101-20190927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-27</endDate>
        </period>
    </context>
    <context id="i74ccc5061e3f40c099459c06c9bc0ada_I20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
        </entity>
        <period>
            <instant>2020-10-02</instant>
        </period>
    </context>
    <context id="idf8fe043c8e84342acb9cd2df2cd3cb4_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iefa45466cf9a4306ad36b51567717e85_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="id2dec609bf2f409399eab4ea1f8e87cd_I20190927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
        </entity>
        <period>
            <instant>2019-09-27</instant>
        </period>
    </context>
    <context id="i05ebd8cfe4ee4170943cf8150ed9b3f7_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i86cfa601275d431495b0533cf7dd9e5a_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i977078992fd54d1a95e83b8e8cc62139_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i07044b43d6344987ac20e0b8ef173d88_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ia6589d68d76e4f1dbcb9a29d2db1ffa8_D20190101-20190329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-29</endDate>
        </period>
    </context>
    <context id="ib0c9306eb6bc486fae772c37658b8791_D20190101-20190329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-29</endDate>
        </period>
    </context>
    <context id="i32bc9c70e46a49aaa43c44b17e598840_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i8d412ccc141842d88cd6566f00a45ba3_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="if5b9c15a5d0c49d8a65e4d303132013f_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i5c9b57fb7ef34200bebb2a76eeffef80_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i4c178e2c3be3457d9dd64320b865f997_D20190101-20190329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-29</endDate>
        </period>
    </context>
    <context id="if17d9fe6618241a2b7118c31b1e125e6_D20190101-20190329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-29</endDate>
        </period>
    </context>
    <context id="i2e109c8ab26c4e989b884ae40f471413_D20190101-20190329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-29</endDate>
        </period>
    </context>
    <context id="ieedd8ebd228243ad9579e911c3290fc0_I20190329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-29</instant>
        </period>
    </context>
    <context id="iecb5dd95fd8f4bd6991c4574b971c3e6_I20190329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-29</instant>
        </period>
    </context>
    <context id="id469afdd1acf4f98a246ff88d97e3792_I20190329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-29</instant>
        </period>
    </context>
    <context id="if652b8bc18ef4e52b92f7c02babe9fea_I20190329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-29</instant>
        </period>
    </context>
    <context id="i01ea9ccea352449096dcb2f8043e2317_I20190329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
        </entity>
        <period>
            <instant>2019-03-29</instant>
        </period>
    </context>
    <context id="i4d55a74e72754837a32600f3c5d5fcd0_D20190330-20190628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-30</startDate>
            <endDate>2019-06-28</endDate>
        </period>
    </context>
    <context id="i732d773a81f24ced8249a923e1565e1b_D20190330-20190628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
        </entity>
        <period>
            <startDate>2019-03-30</startDate>
            <endDate>2019-06-28</endDate>
        </period>
    </context>
    <context id="i2f5908b125604fc49456fe73a2907a4b_D20190330-20190628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-30</startDate>
            <endDate>2019-06-28</endDate>
        </period>
    </context>
    <context id="i46b95d49fe4a42469dffa95ba177938f_D20190330-20190628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-30</startDate>
            <endDate>2019-06-28</endDate>
        </period>
    </context>
    <context id="i2bdd86f29f794a39ae6b543a2d9fb994_D20190330-20190628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-30</startDate>
            <endDate>2019-06-28</endDate>
        </period>
    </context>
    <context id="i469b67a1df1943618bcbcc5256ab73e7_I20190628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-28</instant>
        </period>
    </context>
    <context id="i187593b4047f4f38a3c0da9d480f340e_I20190628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-28</instant>
        </period>
    </context>
    <context id="ia03b736e666a4ed2ae34162f4a99c29b_I20190628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-28</instant>
        </period>
    </context>
    <context id="i051df4892ffe4a9caa6aab8c7340ff38_I20190628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-28</instant>
        </period>
    </context>
    <context id="ic6a3a766c95c4b3196c3ab48e02d2497_I20190628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
        </entity>
        <period>
            <instant>2019-06-28</instant>
        </period>
    </context>
    <context id="i0d2d5ee37492439cb7dd40fac69d94db_D20190629-20190927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-29</startDate>
            <endDate>2019-09-27</endDate>
        </period>
    </context>
    <context id="ifc37a1e259774cf780836990a2aded58_D20190629-20190927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-29</startDate>
            <endDate>2019-09-27</endDate>
        </period>
    </context>
    <context id="i5bc830efe2bd4b77a5e30be8808306dc_D20190629-20190927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-29</startDate>
            <endDate>2019-09-27</endDate>
        </period>
    </context>
    <context id="ibae1d690b0b649a0842e0c248e7823fe_I20190927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-27</instant>
        </period>
    </context>
    <context id="ic4c7ecdb1e19484f954da391736fef2b_I20190927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-27</instant>
        </period>
    </context>
    <context id="iaae8e84b966f4349a2d9cec9fd989721_I20190927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-27</instant>
        </period>
    </context>
    <context id="i2dc4933f2db64b77bd16d55d22753b75_I20190927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-27</instant>
        </period>
    </context>
    <context id="ia34a04f2076e4f8aa5bbbcd74b03edae_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4464205675ca44ddbc59f63a6387f207_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i29af003bc98c4e8bb6712befd31258ad_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i24a5194045114676913115175cead79b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i51b4fb61ea7047f0a9b353846b560003_D20200101-20200403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-04-03</endDate>
        </period>
    </context>
    <context id="i5810edddf11f4e7bb0ad0e34fa6c16c0_D20200101-20200403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-04-03</endDate>
        </period>
    </context>
    <context id="ia80d938476d945e6b3c53ebe784b6fc5_D20200101-20200403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-04-03</endDate>
        </period>
    </context>
    <context id="i6a4b4966c41f4fdfae6df251bea926af_D20200101-20200403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-04-03</endDate>
        </period>
    </context>
    <context id="i23fbf6b8767a4e598e103da06d9dc660_D20200101-20200403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-04-03</endDate>
        </period>
    </context>
    <context id="i2daf16ee65404eacbf0fba40687dfc02_I20200403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-03</instant>
        </period>
    </context>
    <context id="i1cab9945103f425b983f68e4c1794da8_I20200403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-03</instant>
        </period>
    </context>
    <context id="ic6193a26e5f5493f927191ad1d15b4bb_I20200403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-03</instant>
        </period>
    </context>
    <context id="i7564828f7a124e69813e1ad8b8b8135f_I20200403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-03</instant>
        </period>
    </context>
    <context id="if96858bd92f24eb5ae4654fe6bc33dc4_I20200403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
        </entity>
        <period>
            <instant>2020-04-03</instant>
        </period>
    </context>
    <context id="ie54ad4018644431d9306af278da600b6_D20200404-20200703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-04</startDate>
            <endDate>2020-07-03</endDate>
        </period>
    </context>
    <context id="ia12ff59001bb47e4978550bde3615840_D20200404-20200703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
        </entity>
        <period>
            <startDate>2020-04-04</startDate>
            <endDate>2020-07-03</endDate>
        </period>
    </context>
    <context id="i5f5504929118478bb549b28d29645638_D20200404-20200703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-04</startDate>
            <endDate>2020-07-03</endDate>
        </period>
    </context>
    <context id="if711112f481b41799344ba9da3649747_D20200404-20200703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-04</startDate>
            <endDate>2020-07-03</endDate>
        </period>
    </context>
    <context id="i1ca7a4da73a34deb8128c0d451fe8da5_D20200404-20200703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-04</startDate>
            <endDate>2020-07-03</endDate>
        </period>
    </context>
    <context id="i2636b42f60744897bdc735a25d27dfdd_I20200703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-03</instant>
        </period>
    </context>
    <context id="i5cb55a4ff4314177b0c31d09f1842c53_I20200703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-03</instant>
        </period>
    </context>
    <context id="i5d437c72b64c49ec89893c3a1bf857bb_I20200703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-03</instant>
        </period>
    </context>
    <context id="i219b3cbadb5b46a8a3fa8b813fa6005a_I20200703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-03</instant>
        </period>
    </context>
    <context id="i92caba143a474b7e8a7170d953f6d88d_I20200703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
        </entity>
        <period>
            <instant>2020-07-03</instant>
        </period>
    </context>
    <context id="i2e39026f3158455a897e7930e0a06a3e_D20200704-20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-04</startDate>
            <endDate>2020-10-02</endDate>
        </period>
    </context>
    <context id="i72882de5ac7a4d0180f89e3cf006412c_D20200704-20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-04</startDate>
            <endDate>2020-10-02</endDate>
        </period>
    </context>
    <context id="i4f85e9171d354d48b3df9e22795bc089_D20200704-20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-04</startDate>
            <endDate>2020-10-02</endDate>
        </period>
    </context>
    <context id="i608fe3f4f2844d7ea033e7f0924a47f6_D20200704-20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-04</startDate>
            <endDate>2020-10-02</endDate>
        </period>
    </context>
    <context id="ic07379c4202d4cb59a300649c1b67023_I20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-02</instant>
        </period>
    </context>
    <context id="i98a528c39cc74dc7804c193eede6efdd_I20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-02</instant>
        </period>
    </context>
    <context id="i4bdc9264f96240b486474ec709515ee1_I20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-02</instant>
        </period>
    </context>
    <context id="if757f1f1fc484d7bbc66401bc9843740_I20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-02</instant>
        </period>
    </context>
    <context id="ic1ca4fa4251e44fcb3e07925ae802e38_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic6882417b8d1466aafe8b0cde6cedc2a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i96a94d2e7c13439a806e69c34d0ba63c_D20190101-20190329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-29</endDate>
        </period>
    </context>
    <context id="ibc8d09f40362476fb197e05eef1bba7a_D20190330-20190628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-30</startDate>
            <endDate>2019-06-28</endDate>
        </period>
    </context>
    <context id="i112c5a3c316b45b2b5f39baca688880c_D20190629-20190927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-29</startDate>
            <endDate>2019-09-27</endDate>
        </period>
    </context>
    <context id="i32fd544615124897bb66a60b79aa59cf_D20190928-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-28</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i69f18d277de3455ca4b03067ea5a3541_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i68316127dda74dfabaff2b793cfbc973_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i960b24550c0d4f048acae477c6d67d78_D20190629-20190927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-29</startDate>
            <endDate>2019-09-27</endDate>
        </period>
    </context>
    <context id="i0e344a8fef024ed49826663df41dfffe_D20190101-20190927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-27</endDate>
        </period>
    </context>
    <context id="i8e052c057c9145d482702774f99480ec_D20190101-20190927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-27</endDate>
        </period>
    </context>
    <context id="ib64571a90adc4c1cb9d5995c930e4b37_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1b7f59be19e446fe9ac8056bc1a9e849_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i7ab5f5fff4cc432a93e026b92393f3ea_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i271b6f74a63b4adc9856cd15397d2331_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i6b6863c18b0d49f59f75a974e3184476_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i3b44f5f3b3db4e3d8e3b52d9a016560b_D20190101-20190329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-29</endDate>
        </period>
    </context>
    <context id="i1db8710f401b48c191db26be0134e9fe_D20190101-20190329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-29</endDate>
        </period>
    </context>
    <context id="i068ef4e714ff47bf809984c936af380d_D20190101-20190329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-29</endDate>
        </period>
    </context>
    <context id="i815120cd6f6046f0bcbb9bff4a3f5033_I20190329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-29</instant>
        </period>
    </context>
    <context id="ib947f27fa79943f1b3ffe67d69fb38f6_I20190329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-29</instant>
        </period>
    </context>
    <context id="ib14a3b71e3e8471c9f4a515c780930be_I20190329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-29</instant>
        </period>
    </context>
    <context id="id7a92bf4fbdc463f921b68605a39543b_I20190329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-29</instant>
        </period>
    </context>
    <context id="i2102fd4668944b629b104cfb3f340791_D20190330-20190628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-30</startDate>
            <endDate>2019-06-28</endDate>
        </period>
    </context>
    <context id="i690f77c9394f4c9e8c21f05074b11d1a_D20190330-20190628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-30</startDate>
            <endDate>2019-06-28</endDate>
        </period>
    </context>
    <context id="i590d85ef8f66461c94432186d34dba53_D20190330-20190628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-30</startDate>
            <endDate>2019-06-28</endDate>
        </period>
    </context>
    <context id="i5a2a5ce75f6f46099bc7b61e4cfc49da_I20190628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-28</instant>
        </period>
    </context>
    <context id="ida84a16f9ee147918abca3d3fa2ef9ac_I20190628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-28</instant>
        </period>
    </context>
    <context id="i91397b1e33de47dda1fcc71c23ff465a_I20190628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-28</instant>
        </period>
    </context>
    <context id="i5f537234e233466f9346fc66df50e599_I20190628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-28</instant>
        </period>
    </context>
    <context id="i84af02300b0b407e95f2ada338d06289_D20190629-20190927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-29</startDate>
            <endDate>2019-09-27</endDate>
        </period>
    </context>
    <context id="i2e0e96c558214e768948651659f50f51_D20190629-20190927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-29</startDate>
            <endDate>2019-09-27</endDate>
        </period>
    </context>
    <context id="ie95b22a485774522b448a99040e6ad19_I20190927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-27</instant>
        </period>
    </context>
    <context id="i3e0740b1938849e7bc2b32bad499bc30_I20190927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-27</instant>
        </period>
    </context>
    <context id="i435a29201fd24de78bf51ef624c25182_I20190927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-27</instant>
        </period>
    </context>
    <context id="ia27be2b47a9d44a19a6efe31bd11f272_I20190927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-27</instant>
        </period>
    </context>
    <context id="i7275279a84894c3b857b8707b76fc48e_I20200101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-01</instant>
        </period>
    </context>
    <context id="ie9e60b0c9f314f408abae21a3216b3ad_D20200101-20200101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-01-01</endDate>
        </period>
    </context>
    <context id="i9160700081324fe8b237e8171eac2dc3_I20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2020-10-03</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-02</instant>
        </period>
    </context>
    <context id="i2fbf8bf7e0434d859fbcc95df4e8018c_I20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-02</instant>
        </period>
    </context>
    <context id="icb2d4cf6698b48e1b3688b1ad4665c68_D20200704-20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-04</startDate>
            <endDate>2020-10-02</endDate>
        </period>
    </context>
    <context id="ie1670420d2a44e33b23f7414d47fdb20_D20190629-20190927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-29</startDate>
            <endDate>2019-09-27</endDate>
        </period>
    </context>
    <context id="iac3adbee558c4a9fa72467d82aa44c79_D20200101-20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-10-02</endDate>
        </period>
    </context>
    <context id="i7a641b43daa743bea73d1112836fb47e_D20190101-20190927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-27</endDate>
        </period>
    </context>
    <context id="ibdcabcd774f14a99ab21de706f1a4df7_D20200704-20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-04</startDate>
            <endDate>2020-10-02</endDate>
        </period>
    </context>
    <context id="id9585d7d87634bda91cd6cc429682084_D20190629-20190927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-29</startDate>
            <endDate>2019-09-27</endDate>
        </period>
    </context>
    <context id="i58fdd189867344e0adbb12ff2960077f_D20200101-20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-10-02</endDate>
        </period>
    </context>
    <context id="i9788243868494cffbe6b16bfc52fcaf5_D20190101-20190927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-27</endDate>
        </period>
    </context>
    <context id="iaf62c5342d504925bb931846c24f9e0c_D20200704-20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:MiddleEastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-04</startDate>
            <endDate>2020-10-02</endDate>
        </period>
    </context>
    <context id="i49c97ae45ae14a6ea4f7cee1cdeedc07_D20190629-20190927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:MiddleEastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-29</startDate>
            <endDate>2019-09-27</endDate>
        </period>
    </context>
    <context id="i0d17d038211245da947ae58a3afc1954_D20200101-20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:MiddleEastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-10-02</endDate>
        </period>
    </context>
    <context id="i58205db417724158a0bfdb4fba216978_D20190101-20190927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:MiddleEastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-27</endDate>
        </period>
    </context>
    <context id="i8228efeb8c3e45d1b342803da1d737ba_D20200704-20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-04</startDate>
            <endDate>2020-10-02</endDate>
        </period>
    </context>
    <context id="i6ef54a48084a444591416dac9c7183e6_D20190629-20190927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-29</startDate>
            <endDate>2019-09-27</endDate>
        </period>
    </context>
    <context id="i5094f701c82c44a7a34a1552caf0130c_D20200101-20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-10-02</endDate>
        </period>
    </context>
    <context id="i2e728d948fbb485c9ad4fcfc27f5c696_D20190101-20190927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-27</endDate>
        </period>
    </context>
    <context id="i7d90a4d13803460086ec46a531efc604_D20200704-20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-04</startDate>
            <endDate>2020-10-02</endDate>
        </period>
    </context>
    <context id="id0467c1acc9641bb91da6ec10a5c6db5_D20190629-20190927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-29</startDate>
            <endDate>2019-09-27</endDate>
        </period>
    </context>
    <context id="i6ff7f16438c8455399cab5f7efb2eca6_D20200101-20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-10-02</endDate>
        </period>
    </context>
    <context id="if281180cb7cd44e8bb592a37c4f29332_D20190101-20190927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-27</endDate>
        </period>
    </context>
    <context id="ie0deab0dec3d493abdfb5b5b136f7b45_D20200704-20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="vec:ContractRelationshipAxis">vec:PrimeContractorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-04</startDate>
            <endDate>2020-10-02</endDate>
        </period>
    </context>
    <context id="i9c9071eabae44fb09ceda1b83495bcf4_D20190629-20190927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="vec:ContractRelationshipAxis">vec:PrimeContractorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-29</startDate>
            <endDate>2019-09-27</endDate>
        </period>
    </context>
    <context id="i6966da0eeecb4f699de94a68cb15138d_D20200101-20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="vec:ContractRelationshipAxis">vec:PrimeContractorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-10-02</endDate>
        </period>
    </context>
    <context id="i76426b0c77834baa8819d835bf2995cb_D20190101-20190927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="vec:ContractRelationshipAxis">vec:PrimeContractorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-27</endDate>
        </period>
    </context>
    <context id="ice9b40be3d424ac6b1d2199dba143187_D20200704-20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="vec:ContractRelationshipAxis">vec:SubcontractorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-04</startDate>
            <endDate>2020-10-02</endDate>
        </period>
    </context>
    <context id="ibaa5b8b67e7b41e2885db5682c06f825_D20190629-20190927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="vec:ContractRelationshipAxis">vec:SubcontractorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-29</startDate>
            <endDate>2019-09-27</endDate>
        </period>
    </context>
    <context id="i8059ee2a1a7a4e72856b645ee28900c0_D20200101-20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="vec:ContractRelationshipAxis">vec:SubcontractorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-10-02</endDate>
        </period>
    </context>
    <context id="id00c193ff4b240829f9ca2391dd0a392_D20190101-20190927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="vec:ContractRelationshipAxis">vec:SubcontractorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-27</endDate>
        </period>
    </context>
    <context id="i913309ea9ba94d399b7c6cee8a6038b5_D20200704-20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vec:ArmyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-04</startDate>
            <endDate>2020-10-02</endDate>
        </period>
    </context>
    <context id="i39ce2af14960475f940a78ebdedec2ee_D20190629-20190927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vec:ArmyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-29</startDate>
            <endDate>2019-09-27</endDate>
        </period>
    </context>
    <context id="i81563bf1f29949e4a23f9c417f51ed7b_D20200101-20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vec:ArmyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-10-02</endDate>
        </period>
    </context>
    <context id="iac7604f628d24abe8cbfdab5d050d80e_D20190101-20190927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vec:ArmyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-27</endDate>
        </period>
    </context>
    <context id="id351d8dab35c432181b1527f641521d3_D20200704-20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vec:AirForceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-04</startDate>
            <endDate>2020-10-02</endDate>
        </period>
    </context>
    <context id="ia65c3e4e5eae4088805a692a7ae6a448_D20190629-20190927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vec:AirForceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-29</startDate>
            <endDate>2019-09-27</endDate>
        </period>
    </context>
    <context id="i4e8e90030ca6465a82d3890858616d62_D20200101-20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vec:AirForceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-10-02</endDate>
        </period>
    </context>
    <context id="i95ce52019e564426bad7c1f2ab3ae274_D20190101-20190927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vec:AirForceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-27</endDate>
        </period>
    </context>
    <context id="i3028e08725a14009b7430c5825ddc28c_D20200704-20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vec:NavyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-04</startDate>
            <endDate>2020-10-02</endDate>
        </period>
    </context>
    <context id="i07ad58187a0644f5b0c09d43d9aedc28_D20190629-20190927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vec:NavyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-29</startDate>
            <endDate>2019-09-27</endDate>
        </period>
    </context>
    <context id="i6516bab195714eec9c2893901f29e736_D20200101-20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vec:NavyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-10-02</endDate>
        </period>
    </context>
    <context id="i5dae1cfadc674afc9680e5f02df4d8ea_D20190101-20190927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vec:NavyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-27</endDate>
        </period>
    </context>
    <context id="i7de59210e3b7473d8b060d2bea5bd216_D20200704-20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vec:OtherCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-04</startDate>
            <endDate>2020-10-02</endDate>
        </period>
    </context>
    <context id="i9babfac89dc54112b31faae08de185af_D20190629-20190927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vec:OtherCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-29</startDate>
            <endDate>2019-09-27</endDate>
        </period>
    </context>
    <context id="icb6e2651f2ca48c696e23c88ec1f2ded_D20200101-20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vec:OtherCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-10-02</endDate>
        </period>
    </context>
    <context id="i44af5b1311e44be4b77e96e603a4456b_D20190101-20190927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vec:OtherCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-27</endDate>
        </period>
    </context>
    <context id="i793b0c7077444f1597a25bf4ab4d7799_D20190708-20190708">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vec:AdvantorSystemsCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-08</startDate>
            <endDate>2019-07-08</endDate>
        </period>
    </context>
    <context id="iae4384bc43a54507bfdbc96d96e4d87b_I20190708">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vec:AdvantorSystemsCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-08</instant>
        </period>
    </context>
    <context id="ie8ce7a67e94c486c93eec52c3fb4c606_I20190708">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vec:AdvantorSystemsCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-08</instant>
        </period>
    </context>
    <context id="id6ecfef7244a4968a42d220415b25d4c_I20190708">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vec:AdvantorSystemsCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-08</instant>
        </period>
    </context>
    <context id="i6b52a34a68314e9590ca5faf6f992ecf_D20190708-20190708">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vec:AdvantorSystemsCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-08</startDate>
            <endDate>2019-07-08</endDate>
        </period>
    </context>
    <context id="iee23e56cfcd24389b8f69fda8eadf383_D20190708-20190708">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vec:AdvantorSystemsCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-08</startDate>
            <endDate>2019-07-08</endDate>
        </period>
    </context>
    <context id="ib63b2a174f614f92aa114e745b655a34_D20200101-20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vec:AdvantorSystemsCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-10-02</endDate>
        </period>
    </context>
    <context id="i8573da22de0e44a8990723643b791ed0_I20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">vec:OrderOrProductionBacklogAndRecometesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-02</instant>
        </period>
    </context>
    <context id="i0c4c9261a0b642318916e777c9c165d5_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">vec:OrderOrProductionBacklogAndRecometesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib62f06f0d260453ea9bc648927ee1a9d_I20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-02</instant>
        </period>
    </context>
    <context id="id5011f60d8cb4872b37645d4a3e7e0a6_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i297cc1c96b354e678164bebc07102df0_I20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-02</instant>
        </period>
    </context>
    <context id="i35ab4c40c85c40b48b99a706b99b5a45_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2c6da2356f944f4cafb057ed2f79d84c_D20200704-20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-04</startDate>
            <endDate>2020-10-02</endDate>
        </period>
    </context>
    <context id="i66a4c61fc9d7463f845fc252e863661c_D20190629-20190927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-29</startDate>
            <endDate>2019-09-27</endDate>
        </period>
    </context>
    <context id="idd6a02ad71834421b25246b82eb7bd92_D20200101-20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-10-02</endDate>
        </period>
    </context>
    <context id="i205c307e1948487c82230a7020285dfc_D20190101-20190927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-27</endDate>
        </period>
    </context>
    <context id="i922b9346ebba4fb6ad9463ffb2700dc1_D20200704-20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-04</startDate>
            <endDate>2020-10-02</endDate>
        </period>
    </context>
    <context id="i2bd904bb5fa14c83811b24cb3ca91b88_D20190629-20190927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-29</startDate>
            <endDate>2019-09-27</endDate>
        </period>
    </context>
    <context id="if21f1a18b93b463ab04e28f723205742_D20200101-20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-10-02</endDate>
        </period>
    </context>
    <context id="ide1350fc000a445baa0d758379c13e3c_D20190101-20190927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-27</endDate>
        </period>
    </context>
    <context id="i75d106dd15ac4ebb86e68d2fd278db61_I20171130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">vec:SeniorSecuredCreditFacilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-11-30</instant>
        </period>
    </context>
    <context id="ia3e0c24004fe4a9cba415c10eaa304b4_I20171130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">vec:TermFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-11-30</instant>
        </period>
    </context>
    <context id="i3ec8b00759e84bd4895ef860c7a74018_D20171101-20171130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">vec:TermFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-11-01</startDate>
            <endDate>2017-11-30</endDate>
        </period>
    </context>
    <context id="i0b3f17d620594886bc7a16736fcb6dba_I20171130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-11-30</instant>
        </period>
    </context>
    <context id="i44f2929427bb4003bd12373cbffd20a9_D20171101-20171130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-11-01</startDate>
            <endDate>2017-11-30</endDate>
        </period>
    </context>
    <context id="ib573887e0ec84db7863ec0225f5b50d4_I20171130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
        </entity>
        <period>
            <instant>2017-11-30</instant>
        </period>
    </context>
    <context id="i94fffadfff4e482797800fd96ad9fd2c_I20171130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-11-30</instant>
        </period>
    </context>
    <context id="ieb5599719db64ebfbef6fbaa4d8cf6d6_I20171130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">vec:AmendedRevolverMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-11-30</instant>
        </period>
    </context>
    <context id="if47f0537f47648ccafc31c4c71cc2fad_I20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-02</instant>
        </period>
    </context>
    <context id="ia50dfde28ad54cb192439ec2964a2241_I20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-02</instant>
        </period>
    </context>
    <context id="ieae0a8ae42a146c7ade088b6815ea36e_I20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">vec:TermFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-02</instant>
        </period>
    </context>
    <context id="i09a92e9c93114746929474fb0ca0cd30_I20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">vec:SeniorSecuredCreditFacilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-02</instant>
        </period>
    </context>
    <context id="i890cb641d09545bea82069d35f0def05_D20200101-20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">vec:SeniorSecuredCreditFacilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-10-02</endDate>
        </period>
    </context>
    <context id="i7486a4040e104183ba32fe51154f4b62_D20200101-20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">vec:SeniorSecuredCreditFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-10-02</endDate>
        </period>
    </context>
    <context id="if05bd27e9ec1424980f1bb715aba2daf_D20200101-20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">vec:SeniorSecuredCreditFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-10-02</endDate>
        </period>
    </context>
    <context id="if76f763328ef4bfdb66bf804c32cc526_D20200101-20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">vec:SeniorSecuredCreditFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-10-02</endDate>
        </period>
    </context>
    <context id="i10d6cd0613d04e7a80ccdd0b90109505_D20200101-20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">vec:SeniorSecuredCreditFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-10-02</endDate>
        </period>
    </context>
    <context id="i4c3ed2f866c1495a907c00983bcc452a_I20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-02</instant>
        </period>
    </context>
    <context id="i7b6a3ed935d44f2399af26f5e6056da8_I20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">vec:OtherAccruedLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-02</instant>
        </period>
    </context>
    <context id="ic15673cb8d4146bab4c793f7a21b0e22_I20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-02</instant>
        </period>
    </context>
    <context id="i9474e5ae14ce4a1ea67e07ff87c2360b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">vec:OtherAccruedLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i801394f1150f454abfc16e71ee0d65c2_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i44f29e1eeba841abb6951f211d68dc0b_D20200101-20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-10-02</endDate>
        </period>
    </context>
    <context id="i129d6c849c524b9595f87081ca6dacff_D20190101-20190927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-27</endDate>
        </period>
    </context>
    <context id="i4d7759c3e05d4d0a9f4bec4b2eff41ea_I20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-02</instant>
        </period>
    </context>
    <context id="if3d85d085fd4414096acf3d8189875c3_I20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">vec:OtherAccruedLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-02</instant>
        </period>
    </context>
    <context id="if4ff9289963d46cea5ad5342fec38537_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">vec:OtherAccruedLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i3df4bdbd8a8b44b9b91d5ffbcf2d3e28_I20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-02</instant>
        </period>
    </context>
    <context id="i27e122d435ad46bf876a290e460fbf5b_I20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-02</instant>
        </period>
    </context>
    <context id="i91a698486fd34bd39a865cb89f8eb15a_I20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-02</instant>
        </period>
    </context>
    <context id="i6e33ecc436fb48b58b55f45a1244d812_D20200811-20200811">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
        </entity>
        <period>
            <startDate>2020-08-11</startDate>
            <endDate>2020-08-11</endDate>
        </period>
    </context>
    <context id="i41432276c6fa4c439f18b2256eee3556_D20200704-20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="vec:ShareBasedCompensationAwardByInstrumentTypeAxis">vec:EquityBasedAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-04</startDate>
            <endDate>2020-10-02</endDate>
        </period>
    </context>
    <context id="i5e8fc96f04b741fcb21bab1eb1b3ce0d_D20190629-20190927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="vec:ShareBasedCompensationAwardByInstrumentTypeAxis">vec:EquityBasedAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-29</startDate>
            <endDate>2019-09-27</endDate>
        </period>
    </context>
    <context id="ie5a90c027ce343cdabfbf58b6c671644_D20200101-20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="vec:ShareBasedCompensationAwardByInstrumentTypeAxis">vec:EquityBasedAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-10-02</endDate>
        </period>
    </context>
    <context id="i05c4eb9ce6b24c24907d0b8dd6c15f74_D20190101-20190927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="vec:ShareBasedCompensationAwardByInstrumentTypeAxis">vec:EquityBasedAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-27</endDate>
        </period>
    </context>
    <context id="i9a19b38ea80c4ebbab189604aad59368_D20200704-20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="vec:ShareBasedCompensationAwardByInstrumentTypeAxis">vec:LiabilityBasedAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-04</startDate>
            <endDate>2020-10-02</endDate>
        </period>
    </context>
    <context id="if1334e59fef64e78a2a033366ebadf39_D20190629-20190927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="vec:ShareBasedCompensationAwardByInstrumentTypeAxis">vec:LiabilityBasedAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-29</startDate>
            <endDate>2019-09-27</endDate>
        </period>
    </context>
    <context id="ib1f9d3be1e0e42ed8415c557215e0dc7_D20200101-20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="vec:ShareBasedCompensationAwardByInstrumentTypeAxis">vec:LiabilityBasedAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-10-02</endDate>
        </period>
    </context>
    <context id="i38db834c89b94d8498d61f0bf507da90_D20190101-20190927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="vec:ShareBasedCompensationAwardByInstrumentTypeAxis">vec:LiabilityBasedAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-27</endDate>
        </period>
    </context>
    <context id="i937c9e4bb768445b859d6f1c8f2483b5_I20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="vec:ShareBasedCompensationAwardByInstrumentTypeAxis">vec:EquityBasedAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-02</instant>
        </period>
    </context>
    <context id="i6d67031d77df4069acfe304545d155af_I20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="vec:ShareBasedCompensationAwardByInstrumentTypeAxis">vec:LiabilityBasedAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-02</instant>
        </period>
    </context>
    <context id="i7bb30833c5374be28b6f2b4bd78df66d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">vec:NonQualifiedStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if94365defd5a4b49949825a6179597fb_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if721dd9da32145b3b8e81bbfb3ac83d0_D20200101-20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-10-02</endDate>
        </period>
    </context>
    <context id="i0be81426ce4f49c6baf1cd9cb16dbea2_D20200101-20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">vec:NonQualifiedStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-10-02</endDate>
        </period>
    </context>
    <context id="icf3c14cc2a3647768564ffbebcb6777c_I20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">vec:NonQualifiedStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-02</instant>
        </period>
    </context>
    <context id="ie629dfbd8bf64407992c82b8c46b207e_I20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-02</instant>
        </period>
    </context>
    <context id="i2cc05207241f45fdab360e59cdcc92e3_D20200101-20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">vec:EmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-10-02</endDate>
        </period>
    </context>
    <context id="ia0654f4d8ce64a678af4d58b23be7bfa_D20200101-20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-10-02</endDate>
        </period>
    </context>
    <context id="i9dc878a37f87487ebc97317f15c21d02_I20200811">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">vec:ConvertibleRestrictedStockUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-11</instant>
        </period>
    </context>
    <context id="ibfef9e173ce04444abcb5a1682cf5c28_D20200811-20200811">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-11</startDate>
            <endDate>2020-08-11</endDate>
        </period>
    </context>
    <context id="i2ce9718f8a1f45a4b9a127be34e6e93f_I20200811">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-11</instant>
        </period>
    </context>
    <context id="ic281765ffebe4bf692205f675bf35886_D20200101-20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">vec:TotalShareholderReturnAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-10-02</endDate>
        </period>
    </context>
    <context id="i3628a0821e3d4bf79392684de6b89630_D20200101-20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">vec:TotalShareholderReturnAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-10-02</endDate>
        </period>
    </context>
    <context id="ibc5553e83c43408b885b1e7e8f60a053_D20200101-20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">vec:TotalShareholderReturnAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-10-02</endDate>
        </period>
    </context>
    <context id="i983b996cc89e43a5be9e296fb1cbeb4c_D20200101-20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-10-02</endDate>
        </period>
    </context>
    <context id="i9ae35359ba0245a7934e42d3f20bf081_D20200101-20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-10-02</endDate>
        </period>
    </context>
    <context id="i54e809182d2c472b9b6c2768eefe31a7_D20200101-20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-10-02</endDate>
        </period>
    </context>
    <context id="i2ddf0eebcef5436cb0cca44c1e6ff247_I20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">vec:ContractComplianceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-02</instant>
        </period>
    </context>
    <context id="ie7a090959b474cc9ac355a63c8deb9ee_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001601548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">vec:ContractComplianceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="segment">
        <measure>vec:segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="intangibleasset">
        <measure>vec:intangibleAsset</measure>
    </unit>
    <unit id="letters_of_credit">
        <measure>vec:letters_of_credit</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV80L2ZyYWc6ZmM1NjQxNmYyOWEyNGJlMmExODBkZjAyNjRlYjljMWIvdGFibGU6NmMxYzBiMGJjY2JmNDQ0MGE5ZGI3NDE3MjVjZTM2N2QvdGFibGVyYW5nZTo2YzFjMGIwYmNjYmY0NDQwYTlkYjc0MTcyNWNlMzY3ZF8yLTEtMS0xLTA_96460d09-bbb9-4947-b71a-d8204a501c5a">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV80L2ZyYWc6ZmM1NjQxNmYyOWEyNGJlMmExODBkZjAyNjRlYjljMWIvdGFibGU6NmMxYzBiMGJjY2JmNDQ0MGE5ZGI3NDE3MjVjZTM2N2QvdGFibGVyYW5nZTo2YzFjMGIwYmNjYmY0NDQwYTlkYjc0MTcyNWNlMzY3ZF8zLTEtMS0xLTA_16d65604-3fc9-437f-a6e9-b66b775847ed">2020</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV80L2ZyYWc6ZmM1NjQxNmYyOWEyNGJlMmExODBkZjAyNjRlYjljMWIvdGFibGU6NmMxYzBiMGJjY2JmNDQ0MGE5ZGI3NDE3MjVjZTM2N2QvdGFibGVyYW5nZTo2YzFjMGIwYmNjYmY0NDQwYTlkYjc0MTcyNWNlMzY3ZF80LTEtMS0xLTA_41fa9fcf-d332-4d38-a144-25a33db956dc">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV80L2ZyYWc6ZmM1NjQxNmYyOWEyNGJlMmExODBkZjAyNjRlYjljMWIvdGFibGU6NmMxYzBiMGJjY2JmNDQ0MGE5ZGI3NDE3MjVjZTM2N2QvdGFibGVyYW5nZTo2YzFjMGIwYmNjYmY0NDQwYTlkYjc0MTcyNWNlMzY3ZF81LTEtMS0xLTA_e0775500-e09a-428a-80ca-a7912008cee6">0001601548</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV80L2ZyYWc6ZmM1NjQxNmYyOWEyNGJlMmExODBkZjAyNjRlYjljMWIvdGFibGU6NmMxYzBiMGJjY2JmNDQ0MGE5ZGI3NDE3MjVjZTM2N2QvdGFibGVyYW5nZTo2YzFjMGIwYmNjYmY0NDQwYTlkYjc0MTcyNWNlMzY3ZF82LTEtMS0xLTA_dfe6d1e4-e813-46c8-a657-84235391e6ba">--12-31</dei:CurrentFiscalYearEndDate>
    <us-gaap:AccountingStandardsUpdateExtensibleList
      contextRef="i32bc9c70e46a49aaa43c44b17e598840_D20180101-20181231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfNC0wLTEtMS0w_d6a8af09-e5c0-422d-a519-69d87e595587">us-gaap:AccountingStandardsUpdate201802Member</us-gaap:AccountingStandardsUpdateExtensibleList>
    <us-gaap:AccountingStandardsUpdateExtensibleList
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNC9mcmFnOmIzYTZkNGZkODA3MzQ0ZjlhNTg0N2M2ZDk3NDgzNGQ2L3RleHRyZWdpb246YjNhNmQ0ZmQ4MDczNDRmOWE1ODQ3YzZkOTc0ODM0ZDZfMzI4Nw_4bc140d1-c409-478c-816d-4c8db2ebb4e3">us-gaap:AccountingStandardsUpdate201815Member</us-gaap:AccountingStandardsUpdateExtensibleList>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i9160700081324fe8b237e8171eac2dc3_I20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV80MC9mcmFnOmNlY2I2OGQzMDk4YjRmZTE5MzU0YmMzNzBjYzBlMGExL3RleHRyZWdpb246Y2VjYjY4ZDMwOThiNGZlMTkzNTRiYzM3MGNjMGUwYTFfNTU_e0f8072c-1962-412e-af4d-8043574808d4">P3M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i2fbf8bf7e0434d859fbcc95df4e8018c_I20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV80MC9mcmFnOmNlY2I2OGQzMDk4YjRmZTE5MzU0YmMzNzBjYzBlMGExL3RleHRyZWdpb246Y2VjYjY4ZDMwOThiNGZlMTkzNTRiYzM3MGNjMGUwYTFfMTM5_7baca757-8c69-4f6d-95af-df96c63a287e">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i74ccc5061e3f40c099459c06c9bc0ada_I20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV83MC9mcmFnOjdhODlkODRiMTljMDRjODA4NGM0MDYwMTg5YmQzNDg0L3RhYmxlOmI3MzEyMmZiOGMxNzQwMmZhMjhkMWE4NDQ2Y2M4NmI4L3RhYmxlcmFuZ2U6YjczMTIyZmI4YzE3NDAyZmEyOGQxYTg0NDZjYzg2YjhfMy0yLTEtMS0w_6af70247-0068-479d-8b17-6bbe5b0e2d4e">us-gaap:AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="idf8fe043c8e84342acb9cd2df2cd3cb4_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV83MC9mcmFnOjdhODlkODRiMTljMDRjODA4NGM0MDYwMTg5YmQzNDg0L3RhYmxlOmI3MzEyMmZiOGMxNzQwMmZhMjhkMWE4NDQ2Y2M4NmI4L3RhYmxlcmFuZ2U6YjczMTIyZmI4YzE3NDAyZmEyOGQxYTg0NDZjYzg2YjhfMy0zLTEtMS0w_168b5259-bd93-4cc9-a0e0-4216af94450e">us-gaap:AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i74ccc5061e3f40c099459c06c9bc0ada_I20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV83MC9mcmFnOjdhODlkODRiMTljMDRjODA4NGM0MDYwMTg5YmQzNDg0L3RhYmxlOmI3MzEyMmZiOGMxNzQwMmZhMjhkMWE4NDQ2Y2M4NmI4L3RhYmxlcmFuZ2U6YjczMTIyZmI4YzE3NDAyZmEyOGQxYTg0NDZjYzg2YjhfNC0yLTEtMS0w_112649a6-0e6f-4ed6-926b-b81bb519521f">us-gaap:OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="idf8fe043c8e84342acb9cd2df2cd3cb4_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV83MC9mcmFnOjdhODlkODRiMTljMDRjODA4NGM0MDYwMTg5YmQzNDg0L3RhYmxlOmI3MzEyMmZiOGMxNzQwMmZhMjhkMWE4NDQ2Y2M4NmI4L3RhYmxlcmFuZ2U6YjczMTIyZmI4YzE3NDAyZmEyOGQxYTg0NDZjYzg2YjhfNC0zLTEtMS0w_8790acd7-98c8-4f28-8355-694a79df4eae">us-gaap:OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i983b996cc89e43a5be9e296fb1cbeb4c_D20200101-20201002"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV83Ni9mcmFnOjYxYjk0ZjQ5NDBjYzQ2ZTI5MGEyOTM5MWQ1YmY0OWM3L3RhYmxlOjk3MGZiN2FlODcyMjRhMDVhM2YzMGIzOWE4YzYzYmNlL3RhYmxlcmFuZ2U6OTcwZmI3YWU4NzIyNGEwNWEzZjMwYjM5YThjNjNiY2VfMy0yLTEtMS0w_4bd30658-e76f-4852-95e2-6860bbda7883"
      unitRef="number">0.3333</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i9ae35359ba0245a7934e42d3f20bf081_D20200101-20201002"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV83Ni9mcmFnOjYxYjk0ZjQ5NDBjYzQ2ZTI5MGEyOTM5MWQ1YmY0OWM3L3RhYmxlOjk3MGZiN2FlODcyMjRhMDVhM2YzMGIzOWE4YzYzYmNlL3RhYmxlcmFuZ2U6OTcwZmI3YWU4NzIyNGEwNWEzZjMwYjM5YThjNjNiY2VfMy0zLTEtMS0w_f9b072c8-a092-4e73-a966-54ef82e21b30"
      unitRef="number">0.3333</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i54e809182d2c472b9b6c2768eefe31a7_D20200101-20201002"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV83Ni9mcmFnOjYxYjk0ZjQ5NDBjYzQ2ZTI5MGEyOTM5MWQ1YmY0OWM3L3RhYmxlOjk3MGZiN2FlODcyMjRhMDVhM2YzMGIzOWE4YzYzYmNlL3RhYmxlcmFuZ2U6OTcwZmI3YWU4NzIyNGEwNWEzZjMwYjM5YThjNjNiY2VfMy00LTEtMS0w_1b1f5144-49cc-4b61-8f7f-77636503eac3"
      unitRef="number">0.3333</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <dei:DocumentType
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xL2ZyYWc6NTEyZGU5ZTQwNmVlNGUxZTkyYzM1MzYyNjE3YjlmMjkvdGV4dHJlZ2lvbjo1MTJkZTllNDA2ZWU0ZTFlOTJjMzUzNjI2MTdiOWYyOV8yMDU2_b60f8a01-abef-4db8-92de-7365ad403b46">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xL2ZyYWc6NTEyZGU5ZTQwNmVlNGUxZTkyYzM1MzYyNjE3YjlmMjkvdGV4dHJlZ2lvbjo1MTJkZTllNDA2ZWU0ZTFlOTJjMzUzNjI2MTdiOWYyOV8yMDUy_a10a5f17-469f-45ba-af19-b29161064ca3">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xL2ZyYWc6NTEyZGU5ZTQwNmVlNGUxZTkyYzM1MzYyNjE3YjlmMjkvdGV4dHJlZ2lvbjo1MTJkZTllNDA2ZWU0ZTFlOTJjMzUzNjI2MTdiOWYyOV8yMjg_ede661b5-39dd-40b1-92fa-e95f7cb58b05">2020-10-02</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xL2ZyYWc6NTEyZGU5ZTQwNmVlNGUxZTkyYzM1MzYyNjE3YjlmMjkvdGV4dHJlZ2lvbjo1MTJkZTllNDA2ZWU0ZTFlOTJjMzUzNjI2MTdiOWYyOV8yMDU5_d5bb8c4b-c6a3-40c9-a147-aa4c2931ce54">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xL2ZyYWc6NTEyZGU5ZTQwNmVlNGUxZTkyYzM1MzYyNjE3YjlmMjkvdGV4dHJlZ2lvbjo1MTJkZTllNDA2ZWU0ZTFlOTJjMzUzNjI2MTdiOWYyOV8yMDUz_d2d74830-e56c-493e-9989-2ea0b95c83e2">001-36341</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xL2ZyYWc6NTEyZGU5ZTQwNmVlNGUxZTkyYzM1MzYyNjE3YjlmMjkvdGV4dHJlZ2lvbjo1MTJkZTllNDA2ZWU0ZTFlOTJjMzUzNjI2MTdiOWYyOV8yMDYx_974fe449-3f93-4efc-9550-4b6962e780d5">Vectrus, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xL2ZyYWc6NTEyZGU5ZTQwNmVlNGUxZTkyYzM1MzYyNjE3YjlmMjkvdGFibGU6NTQ3YjFjMWVjNWYwNDhhNzg0NGNkMzRkNWI1Zjc3ZDgvdGFibGVyYW5nZTo1NDdiMWMxZWM1ZjA0OGE3ODQ0Y2QzNGQ1YjVmNzdkOF8wLTAtMS0xLTA_ed3602a7-8f29-4769-bb61-d9d25b11640b">IN</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xL2ZyYWc6NTEyZGU5ZTQwNmVlNGUxZTkyYzM1MzYyNjE3YjlmMjkvdGFibGU6NTQ3YjFjMWVjNWYwNDhhNzg0NGNkMzRkNWI1Zjc3ZDgvdGFibGVyYW5nZTo1NDdiMWMxZWM1ZjA0OGE3ODQ0Y2QzNGQ1YjVmNzdkOF8wLTMtMS0xLTA_6f6ab268-0d2a-4be7-abff-91e3b641de4a">38-3924636</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xL2ZyYWc6NTEyZGU5ZTQwNmVlNGUxZTkyYzM1MzYyNjE3YjlmMjkvdGFibGU6NTQ3YjFjMWVjNWYwNDhhNzg0NGNkMzRkNWI1Zjc3ZDgvdGFibGVyYW5nZTo1NDdiMWMxZWM1ZjA0OGE3ODQ0Y2QzNGQ1YjVmNzdkOF8zLTAtMS0xLTA_b4a0496c-b3be-4d7c-820c-4545cef0d928">2424 Garden of the Gods Road,</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xL2ZyYWc6NTEyZGU5ZTQwNmVlNGUxZTkyYzM1MzYyNjE3YjlmMjkvdGFibGU6NTQ3YjFjMWVjNWYwNDhhNzg0NGNkMzRkNWI1Zjc3ZDgvdGFibGVyYW5nZTo1NDdiMWMxZWM1ZjA0OGE3ODQ0Y2QzNGQ1YjVmNzdkOF8zLTEtMS0xLTA_e508e596-77fd-4d6d-85aa-9724cae657ae">Colorado Springs,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xL2ZyYWc6NTEyZGU5ZTQwNmVlNGUxZTkyYzM1MzYyNjE3YjlmMjkvdGFibGU6NTQ3YjFjMWVjNWYwNDhhNzg0NGNkMzRkNWI1Zjc3ZDgvdGFibGVyYW5nZTo1NDdiMWMxZWM1ZjA0OGE3ODQ0Y2QzNGQ1YjVmNzdkOF8zLTItMS0xLTA_077cbd2d-4e0a-4b56-bd91-17c4e3fb3e65">CO</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xL2ZyYWc6NTEyZGU5ZTQwNmVlNGUxZTkyYzM1MzYyNjE3YjlmMjkvdGFibGU6NTQ3YjFjMWVjNWYwNDhhNzg0NGNkMzRkNWI1Zjc3ZDgvdGFibGVyYW5nZTo1NDdiMWMxZWM1ZjA0OGE3ODQ0Y2QzNGQ1YjVmNzdkOF8zLTMtMS0xLTA_bdbe9cf9-acaa-4bf2-828d-83e50ab56cab">80919</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xL2ZyYWc6NTEyZGU5ZTQwNmVlNGUxZTkyYzM1MzYyNjE3YjlmMjkvdGFibGU6NTQ3YjFjMWVjNWYwNDhhNzg0NGNkMzRkNWI1Zjc3ZDgvdGFibGVyYW5nZTo1NDdiMWMxZWM1ZjA0OGE3ODQ0Y2QzNGQ1YjVmNzdkOF82LTAtMS0xLTA_9f7506eb-0611-4fde-9200-dc38a386a85e">(719)</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xL2ZyYWc6NTEyZGU5ZTQwNmVlNGUxZTkyYzM1MzYyNjE3YjlmMjkvdGFibGU6NTQ3YjFjMWVjNWYwNDhhNzg0NGNkMzRkNWI1Zjc3ZDgvdGFibGVyYW5nZTo1NDdiMWMxZWM1ZjA0OGE3ODQ0Y2QzNGQ1YjVmNzdkOF82LTEtMS0xLTA_4394d342-e997-4b2f-ab0c-b98e371f84d3">591-3600</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xL2ZyYWc6NTEyZGU5ZTQwNmVlNGUxZTkyYzM1MzYyNjE3YjlmMjkvdGFibGU6YTgxOTJmYWMxNTk1NDQ0Mzg4Y2M4Y2FjMDM5NWQ0YzEvdGFibGVyYW5nZTphODE5MmZhYzE1OTU0NDQzODhjYzhjYWMwMzk1ZDRjMV8xLTAtMS0xLTA_2b12af2e-ad45-4bba-a497-04a7557fde6c">Common Stock, Par Value $0.01 Per Share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xL2ZyYWc6NTEyZGU5ZTQwNmVlNGUxZTkyYzM1MzYyNjE3YjlmMjkvdGFibGU6YTgxOTJmYWMxNTk1NDQ0Mzg4Y2M4Y2FjMDM5NWQ0YzEvdGFibGVyYW5nZTphODE5MmZhYzE1OTU0NDQzODhjYzhjYWMwMzk1ZDRjMV8xLTEtMS0xLTA_c0163312-a420-487e-90e9-0a0331d33ec0">VEC</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xL2ZyYWc6NTEyZGU5ZTQwNmVlNGUxZTkyYzM1MzYyNjE3YjlmMjkvdGFibGU6YTgxOTJmYWMxNTk1NDQ0Mzg4Y2M4Y2FjMDM5NWQ0YzEvdGFibGVyYW5nZTphODE5MmZhYzE1OTU0NDQzODhjYzhjYWMwMzk1ZDRjMV8xLTItMS0xLTA_1c7d97f5-6da6-4693-a82a-d21055cf8e1b">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xL2ZyYWc6NTEyZGU5ZTQwNmVlNGUxZTkyYzM1MzYyNjE3YjlmMjkvdGV4dHJlZ2lvbjo1MTJkZTllNDA2ZWU0ZTFlOTJjMzUzNjI2MTdiOWYyOV8yMDU1_a63060ec-766b-4386-8803-078267a591d8">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xL2ZyYWc6NTEyZGU5ZTQwNmVlNGUxZTkyYzM1MzYyNjE3YjlmMjkvdGV4dHJlZ2lvbjo1MTJkZTllNDA2ZWU0ZTFlOTJjMzUzNjI2MTdiOWYyOV8yMDYy_78751afd-e516-4464-be02-55bb6e43c22c">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xL2ZyYWc6NTEyZGU5ZTQwNmVlNGUxZTkyYzM1MzYyNjE3YjlmMjkvdGFibGU6NzBhYzU4ZmE2OWFiNDEyMDk3M2VhYmViNTFlNmVjYjQvdGFibGVyYW5nZTo3MGFjNThmYTY5YWI0MTIwOTczZWFiZWI1MWU2ZWNiNF8wLTItMS0xLTA_668db9c3-6edc-49ea-bce7-fcb339b99f1f">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xL2ZyYWc6NTEyZGU5ZTQwNmVlNGUxZTkyYzM1MzYyNjE3YjlmMjkvdGFibGU6NzBhYzU4ZmE2OWFiNDEyMDk3M2VhYmViNTFlNmVjYjQvdGFibGVyYW5nZTo3MGFjNThmYTY5YWI0MTIwOTczZWFiZWI1MWU2ZWNiNF8xLTEtMS0xLTA_959f0cf6-ff43-4f2b-93a6-ebae007aa1e9">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xL2ZyYWc6NTEyZGU5ZTQwNmVlNGUxZTkyYzM1MzYyNjE3YjlmMjkvdGFibGU6NzBhYzU4ZmE2OWFiNDEyMDk3M2VhYmViNTFlNmVjYjQvdGFibGVyYW5nZTo3MGFjNThmYTY5YWI0MTIwOTczZWFiZWI1MWU2ZWNiNF8xLTMtMS0xLTA_a563110c-7ccb-4643-932c-357807a4423a">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xL2ZyYWc6NTEyZGU5ZTQwNmVlNGUxZTkyYzM1MzYyNjE3YjlmMjkvdGV4dHJlZ2lvbjo1MTJkZTllNDA2ZWU0ZTFlOTJjMzUzNjI2MTdiOWYyOV8yMDYz_2e5b5baf-6d17-42ff-9942-ed765febc90d">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ib160f7d64b3e48ab863dbddb8e469547_I20201106"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xL2ZyYWc6NTEyZGU5ZTQwNmVlNGUxZTkyYzM1MzYyNjE3YjlmMjkvdGV4dHJlZ2lvbjo1MTJkZTllNDA2ZWU0ZTFlOTJjMzUzNjI2MTdiOWYyOV8xOTg3_2f03d2e9-811a-4b82-b67d-84981bb2f1ea"
      unitRef="shares">11624568</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i42470ea641294bc1966054cb35d18c76_D20200704-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xNi9mcmFnOjQ3NmU2OWYwYmIyOTQ4NDNiMzk3NzcxYWYxNGU4NWE5L3RhYmxlOjQ0NWZhNjIwYWFjYTQ4YTdhMjMwZWQ0NmFjY2ViM2Q2L3RhYmxlcmFuZ2U6NDQ1ZmE2MjBhYWNhNDhhN2EyMzBlZDQ2YWNjZWIzZDZfMy0yLTEtMS0w_49227bc6-5e68-403e-9de7-64c0f922132a"
      unitRef="usd">352415000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic191e3aa1d4945dd95dd0c558a19caed_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xNi9mcmFnOjQ3NmU2OWYwYmIyOTQ4NDNiMzk3NzcxYWYxNGU4NWE5L3RhYmxlOjQ0NWZhNjIwYWFjYTQ4YTdhMjMwZWQ0NmFjY2ViM2Q2L3RhYmxlcmFuZ2U6NDQ1ZmE2MjBhYWNhNDhhN2EyMzBlZDQ2YWNjZWIzZDZfMy00LTEtMS0w_773ed91d-7d50-4d95-88bd-83a86e854609"
      unitRef="usd">359873000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xNi9mcmFnOjQ3NmU2OWYwYmIyOTQ4NDNiMzk3NzcxYWYxNGU4NWE5L3RhYmxlOjQ0NWZhNjIwYWFjYTQ4YTdhMjMwZWQ0NmFjY2ViM2Q2L3RhYmxlcmFuZ2U6NDQ1ZmE2MjBhYWNhNDhhN2EyMzBlZDQ2YWNjZWIzZDZfMy02LTEtMS0w_e8d8949b-c34f-44a3-a37a-0fdc4aa86073"
      unitRef="usd">1040212000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xNi9mcmFnOjQ3NmU2OWYwYmIyOTQ4NDNiMzk3NzcxYWYxNGU4NWE5L3RhYmxlOjQ0NWZhNjIwYWFjYTQ4YTdhMjMwZWQ0NmFjY2ViM2Q2L3RhYmxlcmFuZ2U6NDQ1ZmE2MjBhYWNhNDhhN2EyMzBlZDQ2YWNjZWIzZDZfMy04LTEtMS0w_6ec75507-1891-48de-bd60-a8b80d479f6e"
      unitRef="usd">1017368000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i42470ea641294bc1966054cb35d18c76_D20200704-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xNi9mcmFnOjQ3NmU2OWYwYmIyOTQ4NDNiMzk3NzcxYWYxNGU4NWE5L3RhYmxlOjQ0NWZhNjIwYWFjYTQ4YTdhMjMwZWQ0NmFjY2ViM2Q2L3RhYmxlcmFuZ2U6NDQ1ZmE2MjBhYWNhNDhhN2EyMzBlZDQ2YWNjZWIzZDZfNC0yLTEtMS0w_16dcb24e-12be-4129-92bf-f911fc11c39b"
      unitRef="usd">320234000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ic191e3aa1d4945dd95dd0c558a19caed_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xNi9mcmFnOjQ3NmU2OWYwYmIyOTQ4NDNiMzk3NzcxYWYxNGU4NWE5L3RhYmxlOjQ0NWZhNjIwYWFjYTQ4YTdhMjMwZWQ0NmFjY2ViM2Q2L3RhYmxlcmFuZ2U6NDQ1ZmE2MjBhYWNhNDhhN2EyMzBlZDQ2YWNjZWIzZDZfNC00LTEtMS0w_cf77f393-0862-42dc-a97a-bb4a6f19c6fc"
      unitRef="usd">327523000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xNi9mcmFnOjQ3NmU2OWYwYmIyOTQ4NDNiMzk3NzcxYWYxNGU4NWE5L3RhYmxlOjQ0NWZhNjIwYWFjYTQ4YTdhMjMwZWQ0NmFjY2ViM2Q2L3RhYmxlcmFuZ2U6NDQ1ZmE2MjBhYWNhNDhhN2EyMzBlZDQ2YWNjZWIzZDZfNC02LTEtMS0w_53ffcc9c-a35e-469c-a250-3735441c96aa"
      unitRef="usd">951743000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xNi9mcmFnOjQ3NmU2OWYwYmIyOTQ4NDNiMzk3NzcxYWYxNGU4NWE5L3RhYmxlOjQ0NWZhNjIwYWFjYTQ4YTdhMjMwZWQ0NmFjY2ViM2Q2L3RhYmxlcmFuZ2U6NDQ1ZmE2MjBhYWNhNDhhN2EyMzBlZDQ2YWNjZWIzZDZfNC04LTEtMS0w_67f7e2ae-1104-411d-9eee-06df3377d03d"
      unitRef="usd">923671000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i42470ea641294bc1966054cb35d18c76_D20200704-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xNi9mcmFnOjQ3NmU2OWYwYmIyOTQ4NDNiMzk3NzcxYWYxNGU4NWE5L3RhYmxlOjQ0NWZhNjIwYWFjYTQ4YTdhMjMwZWQ0NmFjY2ViM2Q2L3RhYmxlcmFuZ2U6NDQ1ZmE2MjBhYWNhNDhhN2EyMzBlZDQ2YWNjZWIzZDZfNS0yLTEtMS0w_068d5f4d-ee6a-4ae9-97f1-ab42b7ee3472"
      unitRef="usd">17344000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ic191e3aa1d4945dd95dd0c558a19caed_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xNi9mcmFnOjQ3NmU2OWYwYmIyOTQ4NDNiMzk3NzcxYWYxNGU4NWE5L3RhYmxlOjQ0NWZhNjIwYWFjYTQ4YTdhMjMwZWQ0NmFjY2ViM2Q2L3RhYmxlcmFuZ2U6NDQ1ZmE2MjBhYWNhNDhhN2EyMzBlZDQ2YWNjZWIzZDZfNS00LTEtMS0w_268ac7a5-6308-4ce2-a37d-85c41233a9c2"
      unitRef="usd">19934000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xNi9mcmFnOjQ3NmU2OWYwYmIyOTQ4NDNiMzk3NzcxYWYxNGU4NWE5L3RhYmxlOjQ0NWZhNjIwYWFjYTQ4YTdhMjMwZWQ0NmFjY2ViM2Q2L3RhYmxlcmFuZ2U6NDQ1ZmE2MjBhYWNhNDhhN2EyMzBlZDQ2YWNjZWIzZDZfNS02LTEtMS0w_ed1ad270-cbfa-4209-9e9d-65c0e1bb763d"
      unitRef="usd">58718000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xNi9mcmFnOjQ3NmU2OWYwYmIyOTQ4NDNiMzk3NzcxYWYxNGU4NWE5L3RhYmxlOjQ0NWZhNjIwYWFjYTQ4YTdhMjMwZWQ0NmFjY2ViM2Q2L3RhYmxlcmFuZ2U6NDQ1ZmE2MjBhYWNhNDhhN2EyMzBlZDQ2YWNjZWIzZDZfNS04LTEtMS0w_53f42761-ff6d-4bde-afd5-7c332dfc1ecc"
      unitRef="usd">59697000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="i42470ea641294bc1966054cb35d18c76_D20200704-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xNi9mcmFnOjQ3NmU2OWYwYmIyOTQ4NDNiMzk3NzcxYWYxNGU4NWE5L3RhYmxlOjQ0NWZhNjIwYWFjYTQ4YTdhMjMwZWQ0NmFjY2ViM2Q2L3RhYmxlcmFuZ2U6NDQ1ZmE2MjBhYWNhNDhhN2EyMzBlZDQ2YWNjZWIzZDZfNy0yLTEtMS0w_4d6fa729-9be5-4b84-9789-1dd761fa3717"
      unitRef="usd">14837000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic191e3aa1d4945dd95dd0c558a19caed_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xNi9mcmFnOjQ3NmU2OWYwYmIyOTQ4NDNiMzk3NzcxYWYxNGU4NWE5L3RhYmxlOjQ0NWZhNjIwYWFjYTQ4YTdhMjMwZWQ0NmFjY2ViM2Q2L3RhYmxlcmFuZ2U6NDQ1ZmE2MjBhYWNhNDhhN2EyMzBlZDQ2YWNjZWIzZDZfNy00LTEtMS0w_de39b6ce-66b9-4d14-b4d6-61b2d4f9b9f1"
      unitRef="usd">12416000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xNi9mcmFnOjQ3NmU2OWYwYmIyOTQ4NDNiMzk3NzcxYWYxNGU4NWE5L3RhYmxlOjQ0NWZhNjIwYWFjYTQ4YTdhMjMwZWQ0NmFjY2ViM2Q2L3RhYmxlcmFuZ2U6NDQ1ZmE2MjBhYWNhNDhhN2EyMzBlZDQ2YWNjZWIzZDZfNy02LTEtMS0w_2057557f-7a66-4e61-ba70-4bd10714edaa"
      unitRef="usd">29751000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xNi9mcmFnOjQ3NmU2OWYwYmIyOTQ4NDNiMzk3NzcxYWYxNGU4NWE5L3RhYmxlOjQ0NWZhNjIwYWFjYTQ4YTdhMjMwZWQ0NmFjY2ViM2Q2L3RhYmxlcmFuZ2U6NDQ1ZmE2MjBhYWNhNDhhN2EyMzBlZDQ2YWNjZWIzZDZfNy04LTEtMS0w_4157d643-4e13-4d8b-8c5e-d679beb0b26d"
      unitRef="usd">34000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i42470ea641294bc1966054cb35d18c76_D20200704-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xNi9mcmFnOjQ3NmU2OWYwYmIyOTQ4NDNiMzk3NzcxYWYxNGU4NWE5L3RhYmxlOjQ0NWZhNjIwYWFjYTQ4YTdhMjMwZWQ0NmFjY2ViM2Q2L3RhYmxlcmFuZ2U6NDQ1ZmE2MjBhYWNhNDhhN2EyMzBlZDQ2YWNjZWIzZDZfOC0yLTEtMS0w_d40a74fb-a823-49e4-9743-0650821f6f10"
      unitRef="usd">-939000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="ic191e3aa1d4945dd95dd0c558a19caed_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xNi9mcmFnOjQ3NmU2OWYwYmIyOTQ4NDNiMzk3NzcxYWYxNGU4NWE5L3RhYmxlOjQ0NWZhNjIwYWFjYTQ4YTdhMjMwZWQ0NmFjY2ViM2Q2L3RhYmxlcmFuZ2U6NDQ1ZmE2MjBhYWNhNDhhN2EyMzBlZDQ2YWNjZWIzZDZfOC00LTEtMS0w_51a16582-524c-4b89-bdcb-596d4e4105db"
      unitRef="usd">-1907000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xNi9mcmFnOjQ3NmU2OWYwYmIyOTQ4NDNiMzk3NzcxYWYxNGU4NWE5L3RhYmxlOjQ0NWZhNjIwYWFjYTQ4YTdhMjMwZWQ0NmFjY2ViM2Q2L3RhYmxlcmFuZ2U6NDQ1ZmE2MjBhYWNhNDhhN2EyMzBlZDQ2YWNjZWIzZDZfOC02LTEtMS0w_8bf435fa-541c-4ba8-97b4-6a78a2b752cf"
      unitRef="usd">-3988000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xNi9mcmFnOjQ3NmU2OWYwYmIyOTQ4NDNiMzk3NzcxYWYxNGU4NWE5L3RhYmxlOjQ0NWZhNjIwYWFjYTQ4YTdhMjMwZWQ0NmFjY2ViM2Q2L3RhYmxlcmFuZ2U6NDQ1ZmE2MjBhYWNhNDhhN2EyMzBlZDQ2YWNjZWIzZDZfOC04LTEtMS0w_8edfb038-a46a-4d73-b01a-19f18a298437"
      unitRef="usd">-4811000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i42470ea641294bc1966054cb35d18c76_D20200704-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xNi9mcmFnOjQ3NmU2OWYwYmIyOTQ4NDNiMzk3NzcxYWYxNGU4NWE5L3RhYmxlOjQ0NWZhNjIwYWFjYTQ4YTdhMjMwZWQ0NmFjY2ViM2Q2L3RhYmxlcmFuZ2U6NDQ1ZmE2MjBhYWNhNDhhN2EyMzBlZDQ2YWNjZWIzZDZfMTAtMi0xLTEtMA_57217636-d804-4d20-9a62-9071f4a4c932"
      unitRef="usd">13898000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ic191e3aa1d4945dd95dd0c558a19caed_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xNi9mcmFnOjQ3NmU2OWYwYmIyOTQ4NDNiMzk3NzcxYWYxNGU4NWE5L3RhYmxlOjQ0NWZhNjIwYWFjYTQ4YTdhMjMwZWQ0NmFjY2ViM2Q2L3RhYmxlcmFuZ2U6NDQ1ZmE2MjBhYWNhNDhhN2EyMzBlZDQ2YWNjZWIzZDZfMTAtNC0xLTEtMA_c76116a2-c7cd-489f-bda5-173d78f02f14"
      unitRef="usd">10509000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xNi9mcmFnOjQ3NmU2OWYwYmIyOTQ4NDNiMzk3NzcxYWYxNGU4NWE5L3RhYmxlOjQ0NWZhNjIwYWFjYTQ4YTdhMjMwZWQ0NmFjY2ViM2Q2L3RhYmxlcmFuZ2U6NDQ1ZmE2MjBhYWNhNDhhN2EyMzBlZDQ2YWNjZWIzZDZfMTAtNi0xLTEtMA_e8ec3ec8-a6ae-43c6-8fbf-40736ee2961d"
      unitRef="usd">25763000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xNi9mcmFnOjQ3NmU2OWYwYmIyOTQ4NDNiMzk3NzcxYWYxNGU4NWE5L3RhYmxlOjQ0NWZhNjIwYWFjYTQ4YTdhMjMwZWQ0NmFjY2ViM2Q2L3RhYmxlcmFuZ2U6NDQ1ZmE2MjBhYWNhNDhhN2EyMzBlZDQ2YWNjZWIzZDZfMTAtOC0xLTEtMA_6e0eac0c-39de-4f71-8c58-e85f2fab0d99"
      unitRef="usd">29189000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i42470ea641294bc1966054cb35d18c76_D20200704-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xNi9mcmFnOjQ3NmU2OWYwYmIyOTQ4NDNiMzk3NzcxYWYxNGU4NWE5L3RhYmxlOjQ0NWZhNjIwYWFjYTQ4YTdhMjMwZWQ0NmFjY2ViM2Q2L3RhYmxlcmFuZ2U6NDQ1ZmE2MjBhYWNhNDhhN2EyMzBlZDQ2YWNjZWIzZDZfMTEtMi0xLTEtMA_46042787-59d1-4346-a982-36868248f8da"
      unitRef="usd">3507000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic191e3aa1d4945dd95dd0c558a19caed_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xNi9mcmFnOjQ3NmU2OWYwYmIyOTQ4NDNiMzk3NzcxYWYxNGU4NWE5L3RhYmxlOjQ0NWZhNjIwYWFjYTQ4YTdhMjMwZWQ0NmFjY2ViM2Q2L3RhYmxlcmFuZ2U6NDQ1ZmE2MjBhYWNhNDhhN2EyMzBlZDQ2YWNjZWIzZDZfMTEtNC0xLTEtMA_aaf59cdf-8374-4c4b-ad6e-61d2842b4579"
      unitRef="usd">2668000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xNi9mcmFnOjQ3NmU2OWYwYmIyOTQ4NDNiMzk3NzcxYWYxNGU4NWE5L3RhYmxlOjQ0NWZhNjIwYWFjYTQ4YTdhMjMwZWQ0NmFjY2ViM2Q2L3RhYmxlcmFuZ2U6NDQ1ZmE2MjBhYWNhNDhhN2EyMzBlZDQ2YWNjZWIzZDZfMTEtNi0xLTEtMA_7f4a9dd6-4e41-44e4-91af-f79b225b6862"
      unitRef="usd">5593000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xNi9mcmFnOjQ3NmU2OWYwYmIyOTQ4NDNiMzk3NzcxYWYxNGU4NWE5L3RhYmxlOjQ0NWZhNjIwYWFjYTQ4YTdhMjMwZWQ0NmFjY2ViM2Q2L3RhYmxlcmFuZ2U6NDQ1ZmE2MjBhYWNhNDhhN2EyMzBlZDQ2YWNjZWIzZDZfMTEtOC0xLTEtMA_36c593ff-4cea-4ef7-836b-479373eb442d"
      unitRef="usd">6657000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i42470ea641294bc1966054cb35d18c76_D20200704-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xNi9mcmFnOjQ3NmU2OWYwYmIyOTQ4NDNiMzk3NzcxYWYxNGU4NWE5L3RhYmxlOjQ0NWZhNjIwYWFjYTQ4YTdhMjMwZWQ0NmFjY2ViM2Q2L3RhYmxlcmFuZ2U6NDQ1ZmE2MjBhYWNhNDhhN2EyMzBlZDQ2YWNjZWIzZDZfMTItMi0xLTEtMA_f6f61396-7343-43a9-8930-c65cc999dfaf"
      unitRef="usd">10391000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic191e3aa1d4945dd95dd0c558a19caed_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xNi9mcmFnOjQ3NmU2OWYwYmIyOTQ4NDNiMzk3NzcxYWYxNGU4NWE5L3RhYmxlOjQ0NWZhNjIwYWFjYTQ4YTdhMjMwZWQ0NmFjY2ViM2Q2L3RhYmxlcmFuZ2U6NDQ1ZmE2MjBhYWNhNDhhN2EyMzBlZDQ2YWNjZWIzZDZfMTItNC0xLTEtMA_d7f28a18-390e-4a8d-a51e-8d5702001cf8"
      unitRef="usd">7841000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xNi9mcmFnOjQ3NmU2OWYwYmIyOTQ4NDNiMzk3NzcxYWYxNGU4NWE5L3RhYmxlOjQ0NWZhNjIwYWFjYTQ4YTdhMjMwZWQ0NmFjY2ViM2Q2L3RhYmxlcmFuZ2U6NDQ1ZmE2MjBhYWNhNDhhN2EyMzBlZDQ2YWNjZWIzZDZfMTItNi0xLTEtMA_cd6852dd-569a-4bd4-a651-0401a950a32b"
      unitRef="usd">20170000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xNi9mcmFnOjQ3NmU2OWYwYmIyOTQ4NDNiMzk3NzcxYWYxNGU4NWE5L3RhYmxlOjQ0NWZhNjIwYWFjYTQ4YTdhMjMwZWQ0NmFjY2ViM2Q2L3RhYmxlcmFuZ2U6NDQ1ZmE2MjBhYWNhNDhhN2EyMzBlZDQ2YWNjZWIzZDZfMTItOC0xLTEtMA_6fc006ed-e6d3-4d71-ab0c-a5d852a33992"
      unitRef="usd">22532000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i42470ea641294bc1966054cb35d18c76_D20200704-20201002"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xNi9mcmFnOjQ3NmU2OWYwYmIyOTQ4NDNiMzk3NzcxYWYxNGU4NWE5L3RhYmxlOjQ0NWZhNjIwYWFjYTQ4YTdhMjMwZWQ0NmFjY2ViM2Q2L3RhYmxlcmFuZ2U6NDQ1ZmE2MjBhYWNhNDhhN2EyMzBlZDQ2YWNjZWIzZDZfMTUtMi0xLTEtMA_176ed3ef-afa1-4772-9360-8753b7c9acad"
      unitRef="usdPerShare">0.89</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic191e3aa1d4945dd95dd0c558a19caed_D20190629-20190927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xNi9mcmFnOjQ3NmU2OWYwYmIyOTQ4NDNiMzk3NzcxYWYxNGU4NWE5L3RhYmxlOjQ0NWZhNjIwYWFjYTQ4YTdhMjMwZWQ0NmFjY2ViM2Q2L3RhYmxlcmFuZ2U6NDQ1ZmE2MjBhYWNhNDhhN2EyMzBlZDQ2YWNjZWIzZDZfMTUtNC0xLTEtMA_a53d4a28-1e5a-43b2-b862-8048570b6bed"
      unitRef="usdPerShare">0.68</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xNi9mcmFnOjQ3NmU2OWYwYmIyOTQ4NDNiMzk3NzcxYWYxNGU4NWE5L3RhYmxlOjQ0NWZhNjIwYWFjYTQ4YTdhMjMwZWQ0NmFjY2ViM2Q2L3RhYmxlcmFuZ2U6NDQ1ZmE2MjBhYWNhNDhhN2EyMzBlZDQ2YWNjZWIzZDZfMTUtNi0xLTEtMA_ebd33e9e-6fa4-4c46-91df-e10b7affa146"
      unitRef="usdPerShare">1.74</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xNi9mcmFnOjQ3NmU2OWYwYmIyOTQ4NDNiMzk3NzcxYWYxNGU4NWE5L3RhYmxlOjQ0NWZhNjIwYWFjYTQ4YTdhMjMwZWQ0NmFjY2ViM2Q2L3RhYmxlcmFuZ2U6NDQ1ZmE2MjBhYWNhNDhhN2EyMzBlZDQ2YWNjZWIzZDZfMTUtOC0xLTEtMA_8c76580e-53ca-46e4-b6d7-546ab068a030"
      unitRef="usdPerShare">1.97</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i42470ea641294bc1966054cb35d18c76_D20200704-20201002"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xNi9mcmFnOjQ3NmU2OWYwYmIyOTQ4NDNiMzk3NzcxYWYxNGU4NWE5L3RhYmxlOjQ0NWZhNjIwYWFjYTQ4YTdhMjMwZWQ0NmFjY2ViM2Q2L3RhYmxlcmFuZ2U6NDQ1ZmE2MjBhYWNhNDhhN2EyMzBlZDQ2YWNjZWIzZDZfMTYtMi0xLTEtMA_c619b7d6-2d21-49df-928e-7a29d9e7bffe"
      unitRef="usdPerShare">0.88</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic191e3aa1d4945dd95dd0c558a19caed_D20190629-20190927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xNi9mcmFnOjQ3NmU2OWYwYmIyOTQ4NDNiMzk3NzcxYWYxNGU4NWE5L3RhYmxlOjQ0NWZhNjIwYWFjYTQ4YTdhMjMwZWQ0NmFjY2ViM2Q2L3RhYmxlcmFuZ2U6NDQ1ZmE2MjBhYWNhNDhhN2EyMzBlZDQ2YWNjZWIzZDZfMTYtNC0xLTEtMA_9f1bf4bd-747f-4148-a414-5a3cf13e5996"
      unitRef="usdPerShare">0.67</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xNi9mcmFnOjQ3NmU2OWYwYmIyOTQ4NDNiMzk3NzcxYWYxNGU4NWE5L3RhYmxlOjQ0NWZhNjIwYWFjYTQ4YTdhMjMwZWQ0NmFjY2ViM2Q2L3RhYmxlcmFuZ2U6NDQ1ZmE2MjBhYWNhNDhhN2EyMzBlZDQ2YWNjZWIzZDZfMTYtNi0xLTEtMA_7afbd9bf-00d3-4946-b640-51a998942469"
      unitRef="usdPerShare">1.72</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xNi9mcmFnOjQ3NmU2OWYwYmIyOTQ4NDNiMzk3NzcxYWYxNGU4NWE5L3RhYmxlOjQ0NWZhNjIwYWFjYTQ4YTdhMjMwZWQ0NmFjY2ViM2Q2L3RhYmxlcmFuZ2U6NDQ1ZmE2MjBhYWNhNDhhN2EyMzBlZDQ2YWNjZWIzZDZfMTYtOC0xLTEtMA_39801040-830b-4b52-a2d4-0cfc13c3aa34"
      unitRef="usdPerShare">1.95</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i42470ea641294bc1966054cb35d18c76_D20200704-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xNi9mcmFnOjQ3NmU2OWYwYmIyOTQ4NDNiMzk3NzcxYWYxNGU4NWE5L3RhYmxlOjQ0NWZhNjIwYWFjYTQ4YTdhMjMwZWQ0NmFjY2ViM2Q2L3RhYmxlcmFuZ2U6NDQ1ZmE2MjBhYWNhNDhhN2EyMzBlZDQ2YWNjZWIzZDZfMTctMi0xLTEtMA_aac483c7-99c4-486f-8d8c-ca4f32965dcc"
      unitRef="shares">11621000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic191e3aa1d4945dd95dd0c558a19caed_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xNi9mcmFnOjQ3NmU2OWYwYmIyOTQ4NDNiMzk3NzcxYWYxNGU4NWE5L3RhYmxlOjQ0NWZhNjIwYWFjYTQ4YTdhMjMwZWQ0NmFjY2ViM2Q2L3RhYmxlcmFuZ2U6NDQ1ZmE2MjBhYWNhNDhhN2EyMzBlZDQ2YWNjZWIzZDZfMTctNC0xLTEtMA_1ba2306b-1c96-46aa-b8d1-973a5e3b82d5"
      unitRef="shares">11506000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xNi9mcmFnOjQ3NmU2OWYwYmIyOTQ4NDNiMzk3NzcxYWYxNGU4NWE5L3RhYmxlOjQ0NWZhNjIwYWFjYTQ4YTdhMjMwZWQ0NmFjY2ViM2Q2L3RhYmxlcmFuZ2U6NDQ1ZmE2MjBhYWNhNDhhN2EyMzBlZDQ2YWNjZWIzZDZfMTctNi0xLTEtMA_46017cb3-a41a-4c2e-8a9c-5e906d366af5"
      unitRef="shares">11590000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xNi9mcmFnOjQ3NmU2OWYwYmIyOTQ4NDNiMzk3NzcxYWYxNGU4NWE5L3RhYmxlOjQ0NWZhNjIwYWFjYTQ4YTdhMjMwZWQ0NmFjY2ViM2Q2L3RhYmxlcmFuZ2U6NDQ1ZmE2MjBhYWNhNDhhN2EyMzBlZDQ2YWNjZWIzZDZfMTctOC0xLTEtMA_39aa8076-7dec-40de-8a54-9c0d2070db21"
      unitRef="shares">11420000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i42470ea641294bc1966054cb35d18c76_D20200704-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xNi9mcmFnOjQ3NmU2OWYwYmIyOTQ4NDNiMzk3NzcxYWYxNGU4NWE5L3RhYmxlOjQ0NWZhNjIwYWFjYTQ4YTdhMjMwZWQ0NmFjY2ViM2Q2L3RhYmxlcmFuZ2U6NDQ1ZmE2MjBhYWNhNDhhN2EyMzBlZDQ2YWNjZWIzZDZfMTgtMi0xLTEtMA_080535ae-b279-4716-a4ee-e1d7633aec97"
      unitRef="shares">11751000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic191e3aa1d4945dd95dd0c558a19caed_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xNi9mcmFnOjQ3NmU2OWYwYmIyOTQ4NDNiMzk3NzcxYWYxNGU4NWE5L3RhYmxlOjQ0NWZhNjIwYWFjYTQ4YTdhMjMwZWQ0NmFjY2ViM2Q2L3RhYmxlcmFuZ2U6NDQ1ZmE2MjBhYWNhNDhhN2EyMzBlZDQ2YWNjZWIzZDZfMTgtNC0xLTEtMA_11c61dae-50f3-4bce-8eef-b9aff9b4e20a"
      unitRef="shares">11678000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xNi9mcmFnOjQ3NmU2OWYwYmIyOTQ4NDNiMzk3NzcxYWYxNGU4NWE5L3RhYmxlOjQ0NWZhNjIwYWFjYTQ4YTdhMjMwZWQ0NmFjY2ViM2Q2L3RhYmxlcmFuZ2U6NDQ1ZmE2MjBhYWNhNDhhN2EyMzBlZDQ2YWNjZWIzZDZfMTgtNi0xLTEtMA_adaadb87-f51d-4eba-b7d9-30560a2557d5"
      unitRef="shares">11743000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xNi9mcmFnOjQ3NmU2OWYwYmIyOTQ4NDNiMzk3NzcxYWYxNGU4NWE5L3RhYmxlOjQ0NWZhNjIwYWFjYTQ4YTdhMjMwZWQ0NmFjY2ViM2Q2L3RhYmxlcmFuZ2U6NDQ1ZmE2MjBhYWNhNDhhN2EyMzBlZDQ2YWNjZWIzZDZfMTgtOC0xLTEtMA_53614182-dd27-46e7-acc4-aa6348ae8a0a"
      unitRef="shares">11566000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="i42470ea641294bc1966054cb35d18c76_D20200704-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xOS9mcmFnOjQ1ZTkxZjQyMTliMjQ4OGE5ZDFiNzI0YWE0ZTRkMmQzL3RhYmxlOjM1MmM2YWMxNzY0MTQ5NWY5YmVjODY3OTIyZmM1MGQxL3RhYmxlcmFuZ2U6MzUyYzZhYzE3NjQxNDk1ZjliZWM4Njc5MjJmYzUwZDFfMy0yLTEtMS0w_4a6eb6cc-b051-4d7a-8d82-a34e783561b5"
      unitRef="usd">10391000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic191e3aa1d4945dd95dd0c558a19caed_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xOS9mcmFnOjQ1ZTkxZjQyMTliMjQ4OGE5ZDFiNzI0YWE0ZTRkMmQzL3RhYmxlOjM1MmM2YWMxNzY0MTQ5NWY5YmVjODY3OTIyZmM1MGQxL3RhYmxlcmFuZ2U6MzUyYzZhYzE3NjQxNDk1ZjliZWM4Njc5MjJmYzUwZDFfMy00LTEtMS0w_b7de9d69-d8a2-4538-b486-ebf9e856d0fa"
      unitRef="usd">7841000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xOS9mcmFnOjQ1ZTkxZjQyMTliMjQ4OGE5ZDFiNzI0YWE0ZTRkMmQzL3RhYmxlOjM1MmM2YWMxNzY0MTQ5NWY5YmVjODY3OTIyZmM1MGQxL3RhYmxlcmFuZ2U6MzUyYzZhYzE3NjQxNDk1ZjliZWM4Njc5MjJmYzUwZDFfMy02LTEtMS0w_28a8da06-b639-4276-a5e9-8578b9132733"
      unitRef="usd">20170000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xOS9mcmFnOjQ1ZTkxZjQyMTliMjQ4OGE5ZDFiNzI0YWE0ZTRkMmQzL3RhYmxlOjM1MmM2YWMxNzY0MTQ5NWY5YmVjODY3OTIyZmM1MGQxL3RhYmxlcmFuZ2U6MzUyYzZhYzE3NjQxNDk1ZjliZWM4Njc5MjJmYzUwZDFfMy04LTEtMS0w_77fa3c3a-4300-4802-9ebc-460b2c141da1"
      unitRef="usd">22532000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i3ea75a3fc61f401bbf19bb2a99056ea6_D20200704-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xOS9mcmFnOjQ1ZTkxZjQyMTliMjQ4OGE5ZDFiNzI0YWE0ZTRkMmQzL3RhYmxlOjM1MmM2YWMxNzY0MTQ5NWY5YmVjODY3OTIyZmM1MGQxL3RhYmxlcmFuZ2U6MzUyYzZhYzE3NjQxNDk1ZjliZWM4Njc5MjJmYzUwZDFfNi0yLTEtMS0w_37068fd7-af52-4b48-87cc-d36eff6f2c06"
      unitRef="usd">290000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="ic5ca3406ea804bbfa009b6a41c9341a5_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xOS9mcmFnOjQ1ZTkxZjQyMTliMjQ4OGE5ZDFiNzI0YWE0ZTRkMmQzL3RhYmxlOjM1MmM2YWMxNzY0MTQ5NWY5YmVjODY3OTIyZmM1MGQxL3RhYmxlcmFuZ2U6MzUyYzZhYzE3NjQxNDk1ZjliZWM4Njc5MjJmYzUwZDFfNi00LTEtMS0w_81e5e549-efe3-4b71-861f-39d900bd962f"
      unitRef="usd">-194000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i23fcbe19fe8f4ad3a9dc1e1fba16fc25_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xOS9mcmFnOjQ1ZTkxZjQyMTliMjQ4OGE5ZDFiNzI0YWE0ZTRkMmQzL3RhYmxlOjM1MmM2YWMxNzY0MTQ5NWY5YmVjODY3OTIyZmM1MGQxL3RhYmxlcmFuZ2U6MzUyYzZhYzE3NjQxNDk1ZjliZWM4Njc5MjJmYzUwZDFfNi02LTEtMS0w_e0a93fb0-8f00-44d4-a816-6b951260ff46"
      unitRef="usd">-1035000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i5d30f16270634425b2c797f197f55ec3_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xOS9mcmFnOjQ1ZTkxZjQyMTliMjQ4OGE5ZDFiNzI0YWE0ZTRkMmQzL3RhYmxlOjM1MmM2YWMxNzY0MTQ5NWY5YmVjODY3OTIyZmM1MGQxL3RhYmxlcmFuZ2U6MzUyYzZhYzE3NjQxNDk1ZjliZWM4Njc5MjJmYzUwZDFfNi04LTEtMS0w_893bee84-4282-425d-aae6-a5ba58a3cf6a"
      unitRef="usd">-1570000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i2dece0e8b9c14c468de473c392a4411f_D20200704-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xOS9mcmFnOjQ1ZTkxZjQyMTliMjQ4OGE5ZDFiNzI0YWE0ZTRkMmQzL3RhYmxlOjM1MmM2YWMxNzY0MTQ5NWY5YmVjODY3OTIyZmM1MGQxL3RhYmxlcmFuZ2U6MzUyYzZhYzE3NjQxNDk1ZjliZWM4Njc5MjJmYzUwZDFfNy0yLTEtMS0w_d3fb3b3c-f298-4e34-8923-4b29667a3d11"
      unitRef="usd">204000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i3f078efa8b2a4f62b2de814ab9e8041d_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xOS9mcmFnOjQ1ZTkxZjQyMTliMjQ4OGE5ZDFiNzI0YWE0ZTRkMmQzL3RhYmxlOjM1MmM2YWMxNzY0MTQ5NWY5YmVjODY3OTIyZmM1MGQxL3RhYmxlcmFuZ2U6MzUyYzZhYzE3NjQxNDk1ZjliZWM4Njc5MjJmYzUwZDFfNy00LTEtMS0w_8046a6dd-b10b-4e07-8b33-ad44514e8b0a"
      unitRef="usd">-207000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="if819291f33054ddd9d8009712eca48f7_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xOS9mcmFnOjQ1ZTkxZjQyMTliMjQ4OGE5ZDFiNzI0YWE0ZTRkMmQzL3RhYmxlOjM1MmM2YWMxNzY0MTQ5NWY5YmVjODY3OTIyZmM1MGQxL3RhYmxlcmFuZ2U6MzUyYzZhYzE3NjQxNDk1ZjliZWM4Njc5MjJmYzUwZDFfNy02LTEtMS0w_8d3fc0e2-c6ae-43e6-9b67-8b8a91f9d43a"
      unitRef="usd">338000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="ibe248945cb994d3cad2b45047b204ed6_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xOS9mcmFnOjQ1ZTkxZjQyMTliMjQ4OGE5ZDFiNzI0YWE0ZTRkMmQzL3RhYmxlOjM1MmM2YWMxNzY0MTQ5NWY5YmVjODY3OTIyZmM1MGQxL3RhYmxlcmFuZ2U6MzUyYzZhYzE3NjQxNDk1ZjliZWM4Njc5MjJmYzUwZDFfNy04LTEtMS0w_7f547c4b-755d-4c70-a89e-302e2be7bb1e"
      unitRef="usd">-123000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i42470ea641294bc1966054cb35d18c76_D20200704-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xOS9mcmFnOjQ1ZTkxZjQyMTliMjQ4OGE5ZDFiNzI0YWE0ZTRkMmQzL3RhYmxlOjM1MmM2YWMxNzY0MTQ5NWY5YmVjODY3OTIyZmM1MGQxL3RhYmxlcmFuZ2U6MzUyYzZhYzE3NjQxNDk1ZjliZWM4Njc5MjJmYzUwZDFfOC0yLTEtMS0w_e27cc2f3-471f-4151-bed7-2d567fc7431c"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="ic191e3aa1d4945dd95dd0c558a19caed_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xOS9mcmFnOjQ1ZTkxZjQyMTliMjQ4OGE5ZDFiNzI0YWE0ZTRkMmQzL3RhYmxlOjM1MmM2YWMxNzY0MTQ5NWY5YmVjODY3OTIyZmM1MGQxL3RhYmxlcmFuZ2U6MzUyYzZhYzE3NjQxNDk1ZjliZWM4Njc5MjJmYzUwZDFfOC00LTEtMS0w_494265fd-52e2-4efb-b16b-fdac9ed20a74"
      unitRef="usd">8000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xOS9mcmFnOjQ1ZTkxZjQyMTliMjQ4OGE5ZDFiNzI0YWE0ZTRkMmQzL3RhYmxlOjM1MmM2YWMxNzY0MTQ5NWY5YmVjODY3OTIyZmM1MGQxL3RhYmxlcmFuZ2U6MzUyYzZhYzE3NjQxNDk1ZjliZWM4Njc5MjJmYzUwZDFfOC02LTEtMS0w_2246b0b7-7fb1-4e5c-8a71-835984e221d0"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xOS9mcmFnOjQ1ZTkxZjQyMTliMjQ4OGE5ZDFiNzI0YWE0ZTRkMmQzL3RhYmxlOjM1MmM2YWMxNzY0MTQ5NWY5YmVjODY3OTIyZmM1MGQxL3RhYmxlcmFuZ2U6MzUyYzZhYzE3NjQxNDk1ZjliZWM4Njc5MjJmYzUwZDFfOC04LTEtMS0w_34d6c0e5-a803-4e00-9e1b-59e4c298b687"
      unitRef="usd">-43000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
      contextRef="i42470ea641294bc1966054cb35d18c76_D20200704-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xOS9mcmFnOjQ1ZTkxZjQyMTliMjQ4OGE5ZDFiNzI0YWE0ZTRkMmQzL3RhYmxlOjM1MmM2YWMxNzY0MTQ5NWY5YmVjODY3OTIyZmM1MGQxL3RhYmxlcmFuZ2U6MzUyYzZhYzE3NjQxNDk1ZjliZWM4Njc5MjJmYzUwZDFfOS0yLTEtMS0w_6f9a76c5-9a50-49bc-be77-00c92f99c50b"
      unitRef="usd">202000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
      contextRef="ic191e3aa1d4945dd95dd0c558a19caed_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xOS9mcmFnOjQ1ZTkxZjQyMTliMjQ4OGE5ZDFiNzI0YWE0ZTRkMmQzL3RhYmxlOjM1MmM2YWMxNzY0MTQ5NWY5YmVjODY3OTIyZmM1MGQxL3RhYmxlcmFuZ2U6MzUyYzZhYzE3NjQxNDk1ZjliZWM4Njc5MjJmYzUwZDFfOS00LTEtMS0w_807295ff-afc2-413c-9057-9eb1c7530edf"
      unitRef="usd">-88000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xOS9mcmFnOjQ1ZTkxZjQyMTliMjQ4OGE5ZDFiNzI0YWE0ZTRkMmQzL3RhYmxlOjM1MmM2YWMxNzY0MTQ5NWY5YmVjODY3OTIyZmM1MGQxL3RhYmxlcmFuZ2U6MzUyYzZhYzE3NjQxNDk1ZjliZWM4Njc5MjJmYzUwZDFfOS02LTEtMS0w_93383aaa-f3d0-47ce-9244-c6bd338c295b"
      unitRef="usd">-56000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xOS9mcmFnOjQ1ZTkxZjQyMTliMjQ4OGE5ZDFiNzI0YWE0ZTRkMmQzL3RhYmxlOjM1MmM2YWMxNzY0MTQ5NWY5YmVjODY3OTIyZmM1MGQxL3RhYmxlcmFuZ2U6MzUyYzZhYzE3NjQxNDk1ZjliZWM4Njc5MjJmYzUwZDFfOS04LTEtMS0w_72320103-fade-4cc4-97cb-ea7c30cff101"
      unitRef="usd">-357000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i42470ea641294bc1966054cb35d18c76_D20200704-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xOS9mcmFnOjQ1ZTkxZjQyMTliMjQ4OGE5ZDFiNzI0YWE0ZTRkMmQzL3RhYmxlOjM1MmM2YWMxNzY0MTQ5NWY5YmVjODY3OTIyZmM1MGQxL3RhYmxlcmFuZ2U6MzUyYzZhYzE3NjQxNDk1ZjliZWM4Njc5MjJmYzUwZDFfMTAtMi0xLTEtMA_d74fbf1f-c6e1-4e9e-8c8c-e7bc5d8e5058"
      unitRef="usd">292000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ic191e3aa1d4945dd95dd0c558a19caed_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xOS9mcmFnOjQ1ZTkxZjQyMTliMjQ4OGE5ZDFiNzI0YWE0ZTRkMmQzL3RhYmxlOjM1MmM2YWMxNzY0MTQ5NWY5YmVjODY3OTIyZmM1MGQxL3RhYmxlcmFuZ2U6MzUyYzZhYzE3NjQxNDk1ZjliZWM4Njc5MjJmYzUwZDFfMTAtNC0xLTEtMA_de84e0dd-c106-4e40-96e3-ccc1b47afc56"
      unitRef="usd">-321000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xOS9mcmFnOjQ1ZTkxZjQyMTliMjQ4OGE5ZDFiNzI0YWE0ZTRkMmQzL3RhYmxlOjM1MmM2YWMxNzY0MTQ5NWY5YmVjODY3OTIyZmM1MGQxL3RhYmxlcmFuZ2U6MzUyYzZhYzE3NjQxNDk1ZjliZWM4Njc5MjJmYzUwZDFfMTAtNi0xLTEtMA_1e9069b2-ae92-4bcc-a23f-a7f917f7b548"
      unitRef="usd">-641000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xOS9mcmFnOjQ1ZTkxZjQyMTliMjQ4OGE5ZDFiNzI0YWE0ZTRkMmQzL3RhYmxlOjM1MmM2YWMxNzY0MTQ5NWY5YmVjODY3OTIyZmM1MGQxL3RhYmxlcmFuZ2U6MzUyYzZhYzE3NjQxNDk1ZjliZWM4Njc5MjJmYzUwZDFfMTAtOC0xLTEtMA_76fd3792-d276-4a1b-a392-8e477898dffa"
      unitRef="usd">-1293000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i42470ea641294bc1966054cb35d18c76_D20200704-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xOS9mcmFnOjQ1ZTkxZjQyMTliMjQ4OGE5ZDFiNzI0YWE0ZTRkMmQzL3RhYmxlOjM1MmM2YWMxNzY0MTQ5NWY5YmVjODY3OTIyZmM1MGQxL3RhYmxlcmFuZ2U6MzUyYzZhYzE3NjQxNDk1ZjliZWM4Njc5MjJmYzUwZDFfMTEtMi0xLTEtMA_d0374993-a1c0-42b6-b387-614f27223bca"
      unitRef="usd">2042000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ic191e3aa1d4945dd95dd0c558a19caed_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xOS9mcmFnOjQ1ZTkxZjQyMTliMjQ4OGE5ZDFiNzI0YWE0ZTRkMmQzL3RhYmxlOjM1MmM2YWMxNzY0MTQ5NWY5YmVjODY3OTIyZmM1MGQxL3RhYmxlcmFuZ2U6MzUyYzZhYzE3NjQxNDk1ZjliZWM4Njc5MjJmYzUwZDFfMTEtNC0xLTEtMA_cecf7f1b-135a-4097-ad68-f42dbcea5083"
      unitRef="usd">-1526000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xOS9mcmFnOjQ1ZTkxZjQyMTliMjQ4OGE5ZDFiNzI0YWE0ZTRkMmQzL3RhYmxlOjM1MmM2YWMxNzY0MTQ5NWY5YmVjODY3OTIyZmM1MGQxL3RhYmxlcmFuZ2U6MzUyYzZhYzE3NjQxNDk1ZjliZWM4Njc5MjJmYzUwZDFfMTEtNi0xLTEtMA_edebabbc-0c5e-4cef-a4dc-585e3f73aeb9"
      unitRef="usd">2578000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xOS9mcmFnOjQ1ZTkxZjQyMTliMjQ4OGE5ZDFiNzI0YWE0ZTRkMmQzL3RhYmxlOjM1MmM2YWMxNzY0MTQ5NWY5YmVjODY3OTIyZmM1MGQxL3RhYmxlcmFuZ2U6MzUyYzZhYzE3NjQxNDk1ZjliZWM4Njc5MjJmYzUwZDFfMTEtOC0xLTEtMA_84b6b8c0-41d8-46ac-b064-f91d9b988515"
      unitRef="usd">-1801000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:TaxCutsAndJobsActOf2017ReclassificationFromAociToRetainedEarningsTaxEffect
      contextRef="i42470ea641294bc1966054cb35d18c76_D20200704-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xOS9mcmFnOjQ1ZTkxZjQyMTliMjQ4OGE5ZDFiNzI0YWE0ZTRkMmQzL3RhYmxlOjM1MmM2YWMxNzY0MTQ5NWY5YmVjODY3OTIyZmM1MGQxL3RhYmxlcmFuZ2U6MzUyYzZhYzE3NjQxNDk1ZjliZWM4Njc5MjJmYzUwZDFfMTItMi0xLTEtMA_18f10216-faba-4408-93bc-0eadb020ceca"
      unitRef="usd">0</us-gaap:TaxCutsAndJobsActOf2017ReclassificationFromAociToRetainedEarningsTaxEffect>
    <us-gaap:TaxCutsAndJobsActOf2017ReclassificationFromAociToRetainedEarningsTaxEffect
      contextRef="ic191e3aa1d4945dd95dd0c558a19caed_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xOS9mcmFnOjQ1ZTkxZjQyMTliMjQ4OGE5ZDFiNzI0YWE0ZTRkMmQzL3RhYmxlOjM1MmM2YWMxNzY0MTQ5NWY5YmVjODY3OTIyZmM1MGQxL3RhYmxlcmFuZ2U6MzUyYzZhYzE3NjQxNDk1ZjliZWM4Njc5MjJmYzUwZDFfMTItNC0xLTEtMA_e14d9008-41ca-4c54-b33c-abc785942b55"
      unitRef="usd">0</us-gaap:TaxCutsAndJobsActOf2017ReclassificationFromAociToRetainedEarningsTaxEffect>
    <us-gaap:TaxCutsAndJobsActOf2017ReclassificationFromAociToRetainedEarningsTaxEffect
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xOS9mcmFnOjQ1ZTkxZjQyMTliMjQ4OGE5ZDFiNzI0YWE0ZTRkMmQzL3RhYmxlOjM1MmM2YWMxNzY0MTQ5NWY5YmVjODY3OTIyZmM1MGQxL3RhYmxlcmFuZ2U6MzUyYzZhYzE3NjQxNDk1ZjliZWM4Njc5MjJmYzUwZDFfMTItNi0xLTEtMA_a2a18d21-e37e-4c60-b647-a4509a813944"
      unitRef="usd">0</us-gaap:TaxCutsAndJobsActOf2017ReclassificationFromAociToRetainedEarningsTaxEffect>
    <us-gaap:TaxCutsAndJobsActOf2017ReclassificationFromAociToRetainedEarningsTaxEffect
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xOS9mcmFnOjQ1ZTkxZjQyMTliMjQ4OGE5ZDFiNzI0YWE0ZTRkMmQzL3RhYmxlOjM1MmM2YWMxNzY0MTQ5NWY5YmVjODY3OTIyZmM1MGQxL3RhYmxlcmFuZ2U6MzUyYzZhYzE3NjQxNDk1ZjliZWM4Njc5MjJmYzUwZDFfMTItOC0xLTEtMA_180a9de2-f6af-4595-8f60-86e8e1536401"
      unitRef="usd">-259000</us-gaap:TaxCutsAndJobsActOf2017ReclassificationFromAociToRetainedEarningsTaxEffect>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="i42470ea641294bc1966054cb35d18c76_D20200704-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xOS9mcmFnOjQ1ZTkxZjQyMTliMjQ4OGE5ZDFiNzI0YWE0ZTRkMmQzL3RhYmxlOjM1MmM2YWMxNzY0MTQ5NWY5YmVjODY3OTIyZmM1MGQxL3RhYmxlcmFuZ2U6MzUyYzZhYzE3NjQxNDk1ZjliZWM4Njc5MjJmYzUwZDFfMTMtMi0xLTEtMA_b3a3aa04-e3ac-4784-bbab-ef465e50fc56"
      unitRef="usd">-2334000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="ic191e3aa1d4945dd95dd0c558a19caed_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xOS9mcmFnOjQ1ZTkxZjQyMTliMjQ4OGE5ZDFiNzI0YWE0ZTRkMmQzL3RhYmxlOjM1MmM2YWMxNzY0MTQ5NWY5YmVjODY3OTIyZmM1MGQxL3RhYmxlcmFuZ2U6MzUyYzZhYzE3NjQxNDk1ZjliZWM4Njc5MjJmYzUwZDFfMTMtNC0xLTEtMA_412bd7bf-57ef-4177-b67a-75b23f71e830"
      unitRef="usd">1847000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xOS9mcmFnOjQ1ZTkxZjQyMTliMjQ4OGE5ZDFiNzI0YWE0ZTRkMmQzL3RhYmxlOjM1MmM2YWMxNzY0MTQ5NWY5YmVjODY3OTIyZmM1MGQxL3RhYmxlcmFuZ2U6MzUyYzZhYzE3NjQxNDk1ZjliZWM4Njc5MjJmYzUwZDFfMTMtNi0xLTEtMA_3fe3228a-123a-44e1-967c-56638c446fe8"
      unitRef="usd">-1937000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xOS9mcmFnOjQ1ZTkxZjQyMTliMjQ4OGE5ZDFiNzI0YWE0ZTRkMmQzL3RhYmxlOjM1MmM2YWMxNzY0MTQ5NWY5YmVjODY3OTIyZmM1MGQxL3RhYmxlcmFuZ2U6MzUyYzZhYzE3NjQxNDk1ZjliZWM4Njc5MjJmYzUwZDFfMTMtOC0xLTEtMA_993e295c-c5cc-44ad-a693-926ddf78f211"
      unitRef="usd">3353000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i42470ea641294bc1966054cb35d18c76_D20200704-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xOS9mcmFnOjQ1ZTkxZjQyMTliMjQ4OGE5ZDFiNzI0YWE0ZTRkMmQzL3RhYmxlOjM1MmM2YWMxNzY0MTQ5NWY5YmVjODY3OTIyZmM1MGQxL3RhYmxlcmFuZ2U6MzUyYzZhYzE3NjQxNDk1ZjliZWM4Njc5MjJmYzUwZDFfMTQtMi0xLTEtMA_00491349-a8bd-47b1-8f3c-3bdaa04df288"
      unitRef="usd">12725000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ic191e3aa1d4945dd95dd0c558a19caed_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xOS9mcmFnOjQ1ZTkxZjQyMTliMjQ4OGE5ZDFiNzI0YWE0ZTRkMmQzL3RhYmxlOjM1MmM2YWMxNzY0MTQ5NWY5YmVjODY3OTIyZmM1MGQxL3RhYmxlcmFuZ2U6MzUyYzZhYzE3NjQxNDk1ZjliZWM4Njc5MjJmYzUwZDFfMTQtNC0xLTEtMA_94a60cc9-bbad-49a6-a1ef-c587eb1237d9"
      unitRef="usd">5994000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xOS9mcmFnOjQ1ZTkxZjQyMTliMjQ4OGE5ZDFiNzI0YWE0ZTRkMmQzL3RhYmxlOjM1MmM2YWMxNzY0MTQ5NWY5YmVjODY3OTIyZmM1MGQxL3RhYmxlcmFuZ2U6MzUyYzZhYzE3NjQxNDk1ZjliZWM4Njc5MjJmYzUwZDFfMTQtNi0xLTEtMA_5364bcac-2b8b-4d2a-aa81-4fe39724dff5"
      unitRef="usd">22107000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8xOS9mcmFnOjQ1ZTkxZjQyMTliMjQ4OGE5ZDFiNzI0YWE0ZTRkMmQzL3RhYmxlOjM1MmM2YWMxNzY0MTQ5NWY5YmVjODY3OTIyZmM1MGQxL3RhYmxlcmFuZ2U6MzUyYzZhYzE3NjQxNDk1ZjliZWM4Njc5MjJmYzUwZDFfMTQtOC0xLTEtMA_3a98c15b-cd59-41af-be11-4c0a95bf189c"
      unitRef="usd">19179000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:Cash
      contextRef="i74ccc5061e3f40c099459c06c9bc0ada_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yMi9mcmFnOjNkYTVlMTg1NjU5ODRmMGVhZjlmOTRmMmY4NWZlNjQwL3RhYmxlOjAyMDZkYzJlN2EwYzQyNThhODIxNjI5NDQxMGYzY2QxL3RhYmxlcmFuZ2U6MDIwNmRjMmU3YTBjNDI1OGE4MjE2Mjk0NDEwZjNjZDFfNC0yLTEtMS0w_dd8cb155-e3e4-4b13-9181-3088cd80eb7f"
      unitRef="usd">63734000</us-gaap:Cash>
    <us-gaap:Cash
      contextRef="idf8fe043c8e84342acb9cd2df2cd3cb4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yMi9mcmFnOjNkYTVlMTg1NjU5ODRmMGVhZjlmOTRmMmY4NWZlNjQwL3RhYmxlOjAyMDZkYzJlN2EwYzQyNThhODIxNjI5NDQxMGYzY2QxL3RhYmxlcmFuZ2U6MDIwNmRjMmU3YTBjNDI1OGE4MjE2Mjk0NDEwZjNjZDFfNC00LTEtMS0w_496df7ab-665e-4e33-b6d3-bb966d27bc7e"
      unitRef="usd">35318000</us-gaap:Cash>
    <us-gaap:ReceivablesNetCurrent
      contextRef="i74ccc5061e3f40c099459c06c9bc0ada_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yMi9mcmFnOjNkYTVlMTg1NjU5ODRmMGVhZjlmOTRmMmY4NWZlNjQwL3RhYmxlOjAyMDZkYzJlN2EwYzQyNThhODIxNjI5NDQxMGYzY2QxL3RhYmxlcmFuZ2U6MDIwNmRjMmU3YTBjNDI1OGE4MjE2Mjk0NDEwZjNjZDFfNS0yLTEtMS0w_56a92dcc-8c17-4c2c-bc3e-564cb933655b"
      unitRef="usd">268143000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:ReceivablesNetCurrent
      contextRef="idf8fe043c8e84342acb9cd2df2cd3cb4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yMi9mcmFnOjNkYTVlMTg1NjU5ODRmMGVhZjlmOTRmMmY4NWZlNjQwL3RhYmxlOjAyMDZkYzJlN2EwYzQyNThhODIxNjI5NDQxMGYzY2QxL3RhYmxlcmFuZ2U6MDIwNmRjMmU3YTBjNDI1OGE4MjE2Mjk0NDEwZjNjZDFfNS00LTEtMS0w_9c9b804b-53f2-4ed3-9537-871a0a3bb30b"
      unitRef="usd">269144000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i74ccc5061e3f40c099459c06c9bc0ada_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yMi9mcmFnOjNkYTVlMTg1NjU5ODRmMGVhZjlmOTRmMmY4NWZlNjQwL3RhYmxlOjAyMDZkYzJlN2EwYzQyNThhODIxNjI5NDQxMGYzY2QxL3RhYmxlcmFuZ2U6MDIwNmRjMmU3YTBjNDI1OGE4MjE2Mjk0NDEwZjNjZDFfNy0yLTEtMS0w_ca2e29ec-903f-4c46-bf5e-413af6e4cc63"
      unitRef="usd">24537000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="idf8fe043c8e84342acb9cd2df2cd3cb4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yMi9mcmFnOjNkYTVlMTg1NjU5ODRmMGVhZjlmOTRmMmY4NWZlNjQwL3RhYmxlOjAyMDZkYzJlN2EwYzQyNThhODIxNjI5NDQxMGYzY2QxL3RhYmxlcmFuZ2U6MDIwNmRjMmU3YTBjNDI1OGE4MjE2Mjk0NDEwZjNjZDFfNy00LTEtMS0w_3dd39f45-7491-4b68-9d9e-7468f6b8211a"
      unitRef="usd">16154000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i74ccc5061e3f40c099459c06c9bc0ada_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yMi9mcmFnOjNkYTVlMTg1NjU5ODRmMGVhZjlmOTRmMmY4NWZlNjQwL3RhYmxlOjAyMDZkYzJlN2EwYzQyNThhODIxNjI5NDQxMGYzY2QxL3RhYmxlcmFuZ2U6MDIwNmRjMmU3YTBjNDI1OGE4MjE2Mjk0NDEwZjNjZDFfOC0yLTEtMS0w_b3e2b782-6802-4024-81a6-d8d83e2ec772"
      unitRef="usd">356414000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="idf8fe043c8e84342acb9cd2df2cd3cb4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yMi9mcmFnOjNkYTVlMTg1NjU5ODRmMGVhZjlmOTRmMmY4NWZlNjQwL3RhYmxlOjAyMDZkYzJlN2EwYzQyNThhODIxNjI5NDQxMGYzY2QxL3RhYmxlcmFuZ2U6MDIwNmRjMmU3YTBjNDI1OGE4MjE2Mjk0NDEwZjNjZDFfOC00LTEtMS0w_6f9184fb-b2d3-4b79-9594-ad17d3a6aa8c"
      unitRef="usd">320616000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i74ccc5061e3f40c099459c06c9bc0ada_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yMi9mcmFnOjNkYTVlMTg1NjU5ODRmMGVhZjlmOTRmMmY4NWZlNjQwL3RhYmxlOjAyMDZkYzJlN2EwYzQyNThhODIxNjI5NDQxMGYzY2QxL3RhYmxlcmFuZ2U6MDIwNmRjMmU3YTBjNDI1OGE4MjE2Mjk0NDEwZjNjZDFfOS0yLTEtMS0w_c8d08c21-f679-473c-95c3-077191fbd74b"
      unitRef="usd">19256000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="idf8fe043c8e84342acb9cd2df2cd3cb4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yMi9mcmFnOjNkYTVlMTg1NjU5ODRmMGVhZjlmOTRmMmY4NWZlNjQwL3RhYmxlOjAyMDZkYzJlN2EwYzQyNThhODIxNjI5NDQxMGYzY2QxL3RhYmxlcmFuZ2U6MDIwNmRjMmU3YTBjNDI1OGE4MjE2Mjk0NDEwZjNjZDFfOS00LTEtMS0w_36ed2cce-e1f2-4a4b-ade2-f008c2972cb2"
      unitRef="usd">18844000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill
      contextRef="i74ccc5061e3f40c099459c06c9bc0ada_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yMi9mcmFnOjNkYTVlMTg1NjU5ODRmMGVhZjlmOTRmMmY4NWZlNjQwL3RhYmxlOjAyMDZkYzJlN2EwYzQyNThhODIxNjI5NDQxMGYzY2QxL3RhYmxlcmFuZ2U6MDIwNmRjMmU3YTBjNDI1OGE4MjE2Mjk0NDEwZjNjZDFfMTAtMi0xLTEtMA_4a009191-b861-4fae-b06a-320b9e55a565"
      unitRef="usd">262130000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="idf8fe043c8e84342acb9cd2df2cd3cb4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yMi9mcmFnOjNkYTVlMTg1NjU5ODRmMGVhZjlmOTRmMmY4NWZlNjQwL3RhYmxlOjAyMDZkYzJlN2EwYzQyNThhODIxNjI5NDQxMGYzY2QxL3RhYmxlcmFuZ2U6MDIwNmRjMmU3YTBjNDI1OGE4MjE2Mjk0NDEwZjNjZDFfMTAtNC0xLTEtMA_427df122-40a7-461f-8435-9ce4380e5019"
      unitRef="usd">261983000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i74ccc5061e3f40c099459c06c9bc0ada_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yMi9mcmFnOjNkYTVlMTg1NjU5ODRmMGVhZjlmOTRmMmY4NWZlNjQwL3RhYmxlOjAyMDZkYzJlN2EwYzQyNThhODIxNjI5NDQxMGYzY2QxL3RhYmxlcmFuZ2U6MDIwNmRjMmU3YTBjNDI1OGE4MjE2Mjk0NDEwZjNjZDFfMTMtMi0xLTEtMA_518ae0a8-c5c0-4b1d-b4bc-fbd5d98f6fea"
      unitRef="usd">11902000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="idf8fe043c8e84342acb9cd2df2cd3cb4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yMi9mcmFnOjNkYTVlMTg1NjU5ODRmMGVhZjlmOTRmMmY4NWZlNjQwL3RhYmxlOjAyMDZkYzJlN2EwYzQyNThhODIxNjI5NDQxMGYzY2QxL3RhYmxlcmFuZ2U6MDIwNmRjMmU3YTBjNDI1OGE4MjE2Mjk0NDEwZjNjZDFfMTMtNC0xLTEtMA_ca5584ea-5600-4205-89db-464fb79be671"
      unitRef="usd">14926000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i74ccc5061e3f40c099459c06c9bc0ada_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yMi9mcmFnOjNkYTVlMTg1NjU5ODRmMGVhZjlmOTRmMmY4NWZlNjQwL3RhYmxlOjAyMDZkYzJlN2EwYzQyNThhODIxNjI5NDQxMGYzY2QxL3RhYmxlcmFuZ2U6MDIwNmRjMmU3YTBjNDI1OGE4MjE2Mjk0NDEwZjNjZDFfMTQtMi0xLTEtMA_34e5b724-da02-4aa8-9a3d-7cc9d8cc671f"
      unitRef="usd">9970000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="idf8fe043c8e84342acb9cd2df2cd3cb4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yMi9mcmFnOjNkYTVlMTg1NjU5ODRmMGVhZjlmOTRmMmY4NWZlNjQwL3RhYmxlOjAyMDZkYzJlN2EwYzQyNThhODIxNjI5NDQxMGYzY2QxL3RhYmxlcmFuZ2U6MDIwNmRjMmU3YTBjNDI1OGE4MjE2Mjk0NDEwZjNjZDFfMTQtNC0xLTEtMA_00047e10-b497-411a-a375-5232909fe23d"
      unitRef="usd">14654000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i74ccc5061e3f40c099459c06c9bc0ada_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yMi9mcmFnOjNkYTVlMTg1NjU5ODRmMGVhZjlmOTRmMmY4NWZlNjQwL3RhYmxlOjAyMDZkYzJlN2EwYzQyNThhODIxNjI5NDQxMGYzY2QxL3RhYmxlcmFuZ2U6MDIwNmRjMmU3YTBjNDI1OGE4MjE2Mjk0NDEwZjNjZDFfMTUtMi0xLTEtMA_0ec6bcbf-fc14-4e82-8600-6b3d487b0cf5"
      unitRef="usd">6256000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="idf8fe043c8e84342acb9cd2df2cd3cb4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yMi9mcmFnOjNkYTVlMTg1NjU5ODRmMGVhZjlmOTRmMmY4NWZlNjQwL3RhYmxlOjAyMDZkYzJlN2EwYzQyNThhODIxNjI5NDQxMGYzY2QxL3RhYmxlcmFuZ2U6MDIwNmRjMmU3YTBjNDI1OGE4MjE2Mjk0NDEwZjNjZDFfMTUtNC0xLTEtMA_9e3b5917-4f8d-487e-b739-d070be97312a"
      unitRef="usd">5366000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="i74ccc5061e3f40c099459c06c9bc0ada_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yMi9mcmFnOjNkYTVlMTg1NjU5ODRmMGVhZjlmOTRmMmY4NWZlNjQwL3RhYmxlOjAyMDZkYzJlN2EwYzQyNThhODIxNjI5NDQxMGYzY2QxL3RhYmxlcmFuZ2U6MDIwNmRjMmU3YTBjNDI1OGE4MjE2Mjk0NDEwZjNjZDFfMTYtMi0xLTEtMA_f25a714f-910b-458e-9eff-fe81a98f8ad2"
      unitRef="usd">309514000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="idf8fe043c8e84342acb9cd2df2cd3cb4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yMi9mcmFnOjNkYTVlMTg1NjU5ODRmMGVhZjlmOTRmMmY4NWZlNjQwL3RhYmxlOjAyMDZkYzJlN2EwYzQyNThhODIxNjI5NDQxMGYzY2QxL3RhYmxlcmFuZ2U6MDIwNmRjMmU3YTBjNDI1OGE4MjE2Mjk0NDEwZjNjZDFfMTYtNC0xLTEtMA_9e6a749a-9409-4ade-ab58-cada9da9943e"
      unitRef="usd">315773000</us-gaap:AssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i74ccc5061e3f40c099459c06c9bc0ada_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yMi9mcmFnOjNkYTVlMTg1NjU5ODRmMGVhZjlmOTRmMmY4NWZlNjQwL3RhYmxlOjAyMDZkYzJlN2EwYzQyNThhODIxNjI5NDQxMGYzY2QxL3RhYmxlcmFuZ2U6MDIwNmRjMmU3YTBjNDI1OGE4MjE2Mjk0NDEwZjNjZDFfMTctMi0xLTEtMA_9a8b00a2-1959-4870-badd-74e925b75592"
      unitRef="usd">665928000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="idf8fe043c8e84342acb9cd2df2cd3cb4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yMi9mcmFnOjNkYTVlMTg1NjU5ODRmMGVhZjlmOTRmMmY4NWZlNjQwL3RhYmxlOjAyMDZkYzJlN2EwYzQyNThhODIxNjI5NDQxMGYzY2QxL3RhYmxlcmFuZ2U6MDIwNmRjMmU3YTBjNDI1OGE4MjE2Mjk0NDEwZjNjZDFfMTctNC0xLTEtMA_fda983b3-17a7-4216-9c0a-609bf2ea43ae"
      unitRef="usd">636389000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i74ccc5061e3f40c099459c06c9bc0ada_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yMi9mcmFnOjNkYTVlMTg1NjU5ODRmMGVhZjlmOTRmMmY4NWZlNjQwL3RhYmxlOjAyMDZkYzJlN2EwYzQyNThhODIxNjI5NDQxMGYzY2QxL3RhYmxlcmFuZ2U6MDIwNmRjMmU3YTBjNDI1OGE4MjE2Mjk0NDEwZjNjZDFfMjAtMi0xLTEtMA_e890cf86-48a9-41f6-913e-a8de9fff6bc0"
      unitRef="usd">146458000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="idf8fe043c8e84342acb9cd2df2cd3cb4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yMi9mcmFnOjNkYTVlMTg1NjU5ODRmMGVhZjlmOTRmMmY4NWZlNjQwL3RhYmxlOjAyMDZkYzJlN2EwYzQyNThhODIxNjI5NDQxMGYzY2QxL3RhYmxlcmFuZ2U6MDIwNmRjMmU3YTBjNDI1OGE4MjE2Mjk0NDEwZjNjZDFfMjAtNC0xLTEtMA_c1ec6a5d-4e5a-4f85-afb7-1709a1afd673"
      unitRef="usd">148015000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i74ccc5061e3f40c099459c06c9bc0ada_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yMi9mcmFnOjNkYTVlMTg1NjU5ODRmMGVhZjlmOTRmMmY4NWZlNjQwL3RhYmxlOjAyMDZkYzJlN2EwYzQyNThhODIxNjI5NDQxMGYzY2QxL3RhYmxlcmFuZ2U6MDIwNmRjMmU3YTBjNDI1OGE4MjE2Mjk0NDEwZjNjZDFfMjItMi0xLTEtMA_ecea6cd5-d3ca-44e7-874e-6d324bc6956d"
      unitRef="usd">54216000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="idf8fe043c8e84342acb9cd2df2cd3cb4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yMi9mcmFnOjNkYTVlMTg1NjU5ODRmMGVhZjlmOTRmMmY4NWZlNjQwL3RhYmxlOjAyMDZkYzJlN2EwYzQyNThhODIxNjI5NDQxMGYzY2QxL3RhYmxlcmFuZ2U6MDIwNmRjMmU3YTBjNDI1OGE4MjE2Mjk0NDEwZjNjZDFfMjItNC0xLTEtMA_8d4a6ea4-246c-4c1d-9871-b7d876fd16c3"
      unitRef="usd">53155000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i74ccc5061e3f40c099459c06c9bc0ada_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yMi9mcmFnOjNkYTVlMTg1NjU5ODRmMGVhZjlmOTRmMmY4NWZlNjQwL3RhYmxlOjAyMDZkYzJlN2EwYzQyNThhODIxNjI5NDQxMGYzY2QxL3RhYmxlcmFuZ2U6MDIwNmRjMmU3YTBjNDI1OGE4MjE2Mjk0NDEwZjNjZDFfMjQtMi0xLTEtMA_37764f40-be7e-424d-a5e4-996cb7238457"
      unitRef="usd">8000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="idf8fe043c8e84342acb9cd2df2cd3cb4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yMi9mcmFnOjNkYTVlMTg1NjU5ODRmMGVhZjlmOTRmMmY4NWZlNjQwL3RhYmxlOjAyMDZkYzJlN2EwYzQyNThhODIxNjI5NDQxMGYzY2QxL3RhYmxlcmFuZ2U6MDIwNmRjMmU3YTBjNDI1OGE4MjE2Mjk0NDEwZjNjZDFfMjQtNC0xLTEtMA_c4514e8b-e00e-462c-ab79-51f9154e0c4d"
      unitRef="usd">6500000</us-gaap:LongTermDebtCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i74ccc5061e3f40c099459c06c9bc0ada_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yMi9mcmFnOjNkYTVlMTg1NjU5ODRmMGVhZjlmOTRmMmY4NWZlNjQwL3RhYmxlOjAyMDZkYzJlN2EwYzQyNThhODIxNjI5NDQxMGYzY2QxL3RhYmxlcmFuZ2U6MDIwNmRjMmU3YTBjNDI1OGE4MjE2Mjk0NDEwZjNjZDFfMjUtMi0xLTEtMA_52075e24-a7a6-4be7-95bb-26b44e008242"
      unitRef="usd">38572000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="idf8fe043c8e84342acb9cd2df2cd3cb4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yMi9mcmFnOjNkYTVlMTg1NjU5ODRmMGVhZjlmOTRmMmY4NWZlNjQwL3RhYmxlOjAyMDZkYzJlN2EwYzQyNThhODIxNjI5NDQxMGYzY2QxL3RhYmxlcmFuZ2U6MDIwNmRjMmU3YTBjNDI1OGE4MjE2Mjk0NDEwZjNjZDFfMjUtNC0xLTEtMA_52181185-d0a5-42c3-9575-612841a8f648"
      unitRef="usd">37409000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i74ccc5061e3f40c099459c06c9bc0ada_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yMi9mcmFnOjNkYTVlMTg1NjU5ODRmMGVhZjlmOTRmMmY4NWZlNjQwL3RhYmxlOjAyMDZkYzJlN2EwYzQyNThhODIxNjI5NDQxMGYzY2QxL3RhYmxlcmFuZ2U6MDIwNmRjMmU3YTBjNDI1OGE4MjE2Mjk0NDEwZjNjZDFfMjYtMi0xLTEtMA_a3115ff7-3aae-4740-ae32-e5a589214365"
      unitRef="usd">247246000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="idf8fe043c8e84342acb9cd2df2cd3cb4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yMi9mcmFnOjNkYTVlMTg1NjU5ODRmMGVhZjlmOTRmMmY4NWZlNjQwL3RhYmxlOjAyMDZkYzJlN2EwYzQyNThhODIxNjI5NDQxMGYzY2QxL3RhYmxlcmFuZ2U6MDIwNmRjMmU3YTBjNDI1OGE4MjE2Mjk0NDEwZjNjZDFfMjYtNC0xLTEtMA_cedef524-5564-4900-8c47-e5647328f06b"
      unitRef="usd">245079000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i74ccc5061e3f40c099459c06c9bc0ada_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yMi9mcmFnOjNkYTVlMTg1NjU5ODRmMGVhZjlmOTRmMmY4NWZlNjQwL3RhYmxlOjAyMDZkYzJlN2EwYzQyNThhODIxNjI5NDQxMGYzY2QxL3RhYmxlcmFuZ2U6MDIwNmRjMmU3YTBjNDI1OGE4MjE2Mjk0NDEwZjNjZDFfMjktMi0xLTEtMA_fc3124bd-2286-498a-9557-82fca5a2bd24"
      unitRef="usd">57326000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="idf8fe043c8e84342acb9cd2df2cd3cb4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yMi9mcmFnOjNkYTVlMTg1NjU5ODRmMGVhZjlmOTRmMmY4NWZlNjQwL3RhYmxlOjAyMDZkYzJlN2EwYzQyNThhODIxNjI5NDQxMGYzY2QxL3RhYmxlcmFuZ2U6MDIwNmRjMmU3YTBjNDI1OGE4MjE2Mjk0NDEwZjNjZDFfMjktNC0xLTEtMA_7bbd47bf-a7eb-4dda-b45c-144152cf1a92"
      unitRef="usd">63041000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i74ccc5061e3f40c099459c06c9bc0ada_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yMi9mcmFnOjNkYTVlMTg1NjU5ODRmMGVhZjlmOTRmMmY4NWZlNjQwL3RhYmxlOjAyMDZkYzJlN2EwYzQyNThhODIxNjI5NDQxMGYzY2QxL3RhYmxlcmFuZ2U6MDIwNmRjMmU3YTBjNDI1OGE4MjE2Mjk0NDEwZjNjZDFfMzAtMi0xLTEtMA_0798228a-5884-41e8-b7bb-2a7e71df7dfd"
      unitRef="usd">41734000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="idf8fe043c8e84342acb9cd2df2cd3cb4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yMi9mcmFnOjNkYTVlMTg1NjU5ODRmMGVhZjlmOTRmMmY4NWZlNjQwL3RhYmxlOjAyMDZkYzJlN2EwYzQyNThhODIxNjI5NDQxMGYzY2QxL3RhYmxlcmFuZ2U6MDIwNmRjMmU3YTBjNDI1OGE4MjE2Mjk0NDEwZjNjZDFfMzAtNC0xLTEtMA_3102ed3b-b84c-4b85-8842-d96cbb9a1122"
      unitRef="usd">49407000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i74ccc5061e3f40c099459c06c9bc0ada_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yMi9mcmFnOjNkYTVlMTg1NjU5ODRmMGVhZjlmOTRmMmY4NWZlNjQwL3RhYmxlOjAyMDZkYzJlN2EwYzQyNThhODIxNjI5NDQxMGYzY2QxL3RhYmxlcmFuZ2U6MDIwNmRjMmU3YTBjNDI1OGE4MjE2Mjk0NDEwZjNjZDFfMzEtMi0xLTEtMA_dd4bed1e-2aa0-4e25-b09c-3bbaff1307d1"
      unitRef="usd">35817000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="idf8fe043c8e84342acb9cd2df2cd3cb4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yMi9mcmFnOjNkYTVlMTg1NjU5ODRmMGVhZjlmOTRmMmY4NWZlNjQwL3RhYmxlOjAyMDZkYzJlN2EwYzQyNThhODIxNjI5NDQxMGYzY2QxL3RhYmxlcmFuZ2U6MDIwNmRjMmU3YTBjNDI1OGE4MjE2Mjk0NDEwZjNjZDFfMzEtNC0xLTEtMA_90a37d80-a43f-40f5-bec0-447b6755208f"
      unitRef="usd">19997000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i74ccc5061e3f40c099459c06c9bc0ada_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yMi9mcmFnOjNkYTVlMTg1NjU5ODRmMGVhZjlmOTRmMmY4NWZlNjQwL3RhYmxlOjAyMDZkYzJlN2EwYzQyNThhODIxNjI5NDQxMGYzY2QxL3RhYmxlcmFuZ2U6MDIwNmRjMmU3YTBjNDI1OGE4MjE2Mjk0NDEwZjNjZDFfMzItMi0xLTEtMA_18e391cd-32be-4866-90bc-958648f3f021"
      unitRef="usd">134877000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="idf8fe043c8e84342acb9cd2df2cd3cb4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yMi9mcmFnOjNkYTVlMTg1NjU5ODRmMGVhZjlmOTRmMmY4NWZlNjQwL3RhYmxlOjAyMDZkYzJlN2EwYzQyNThhODIxNjI5NDQxMGYzY2QxL3RhYmxlcmFuZ2U6MDIwNmRjMmU3YTBjNDI1OGE4MjE2Mjk0NDEwZjNjZDFfMzItNC0xLTEtMA_3cdbcc56-48a8-425d-9640-07b806638c1c"
      unitRef="usd">132445000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i74ccc5061e3f40c099459c06c9bc0ada_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yMi9mcmFnOjNkYTVlMTg1NjU5ODRmMGVhZjlmOTRmMmY4NWZlNjQwL3RhYmxlOjAyMDZkYzJlN2EwYzQyNThhODIxNjI5NDQxMGYzY2QxL3RhYmxlcmFuZ2U6MDIwNmRjMmU3YTBjNDI1OGE4MjE2Mjk0NDEwZjNjZDFfMzMtMi0xLTEtMA_0384cb38-68b3-4885-89e5-76526ad23b4c"
      unitRef="usd">382123000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="idf8fe043c8e84342acb9cd2df2cd3cb4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yMi9mcmFnOjNkYTVlMTg1NjU5ODRmMGVhZjlmOTRmMmY4NWZlNjQwL3RhYmxlOjAyMDZkYzJlN2EwYzQyNThhODIxNjI5NDQxMGYzY2QxL3RhYmxlcmFuZ2U6MDIwNmRjMmU3YTBjNDI1OGE4MjE2Mjk0NDEwZjNjZDFfMzMtNC0xLTEtMA_c34dd9ee-3e1b-4d2b-8fef-1014898e8c3a"
      unitRef="usd">377524000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i74ccc5061e3f40c099459c06c9bc0ada_I20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yMi9mcmFnOjNkYTVlMTg1NjU5ODRmMGVhZjlmOTRmMmY4NWZlNjQwL3RhYmxlOjAyMDZkYzJlN2EwYzQyNThhODIxNjI5NDQxMGYzY2QxL3RhYmxlcmFuZ2U6MDIwNmRjMmU3YTBjNDI1OGE4MjE2Mjk0NDEwZjNjZDFfMzQtMi0xLTEtMA_3eea16cd-054e-4829-9341-357822500bd9"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="idf8fe043c8e84342acb9cd2df2cd3cb4_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yMi9mcmFnOjNkYTVlMTg1NjU5ODRmMGVhZjlmOTRmMmY4NWZlNjQwL3RhYmxlOjAyMDZkYzJlN2EwYzQyNThhODIxNjI5NDQxMGYzY2QxL3RhYmxlcmFuZ2U6MDIwNmRjMmU3YTBjNDI1OGE4MjE2Mjk0NDEwZjNjZDFfMzQtNC0xLTEtMA_19a3dab3-8c87-44c9-81d6-111f39b687ea"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i74ccc5061e3f40c099459c06c9bc0ada_I20201002"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yMi9mcmFnOjNkYTVlMTg1NjU5ODRmMGVhZjlmOTRmMmY4NWZlNjQwL3RhYmxlOjAyMDZkYzJlN2EwYzQyNThhODIxNjI5NDQxMGYzY2QxL3RhYmxlcmFuZ2U6MDIwNmRjMmU3YTBjNDI1OGE4MjE2Mjk0NDEwZjNjZDFfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOjJkMDMwNGYyNjgyOTQwOTE4ZmY4ZjI5YWI3NjZiMjJiXzIx_3a30d022-55a8-4f74-8458-45ea7d3c6268"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="idf8fe043c8e84342acb9cd2df2cd3cb4_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yMi9mcmFnOjNkYTVlMTg1NjU5ODRmMGVhZjlmOTRmMmY4NWZlNjQwL3RhYmxlOjAyMDZkYzJlN2EwYzQyNThhODIxNjI5NDQxMGYzY2QxL3RhYmxlcmFuZ2U6MDIwNmRjMmU3YTBjNDI1OGE4MjE2Mjk0NDEwZjNjZDFfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOjJkMDMwNGYyNjgyOTQwOTE4ZmY4ZjI5YWI3NjZiMjJiXzIx_ad5f759e-8c86-4d4f-aa72-7542fb390e7a"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="idf8fe043c8e84342acb9cd2df2cd3cb4_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yMi9mcmFnOjNkYTVlMTg1NjU5ODRmMGVhZjlmOTRmMmY4NWZlNjQwL3RhYmxlOjAyMDZkYzJlN2EwYzQyNThhODIxNjI5NDQxMGYzY2QxL3RhYmxlcmFuZ2U6MDIwNmRjMmU3YTBjNDI1OGE4MjE2Mjk0NDEwZjNjZDFfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOjJkMDMwNGYyNjgyOTQwOTE4ZmY4ZjI5YWI3NjZiMjJiXzM1_a6f0027c-3dcc-4d4d-be82-6b933deac0fa"
      unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i74ccc5061e3f40c099459c06c9bc0ada_I20201002"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yMi9mcmFnOjNkYTVlMTg1NjU5ODRmMGVhZjlmOTRmMmY4NWZlNjQwL3RhYmxlOjAyMDZkYzJlN2EwYzQyNThhODIxNjI5NDQxMGYzY2QxL3RhYmxlcmFuZ2U6MDIwNmRjMmU3YTBjNDI1OGE4MjE2Mjk0NDEwZjNjZDFfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOjJkMDMwNGYyNjgyOTQwOTE4ZmY4ZjI5YWI3NjZiMjJiXzM1_ecd36676-7914-4691-84af-0afaae94518a"
      unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="idf8fe043c8e84342acb9cd2df2cd3cb4_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yMi9mcmFnOjNkYTVlMTg1NjU5ODRmMGVhZjlmOTRmMmY4NWZlNjQwL3RhYmxlOjAyMDZkYzJlN2EwYzQyNThhODIxNjI5NDQxMGYzY2QxL3RhYmxlcmFuZ2U6MDIwNmRjMmU3YTBjNDI1OGE4MjE2Mjk0NDEwZjNjZDFfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOjJkMDMwNGYyNjgyOTQwOTE4ZmY4ZjI5YWI3NjZiMjJiXzU3_075ff144-a669-4f3f-9658-6011a3f00829"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i74ccc5061e3f40c099459c06c9bc0ada_I20201002"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yMi9mcmFnOjNkYTVlMTg1NjU5ODRmMGVhZjlmOTRmMmY4NWZlNjQwL3RhYmxlOjAyMDZkYzJlN2EwYzQyNThhODIxNjI5NDQxMGYzY2QxL3RhYmxlcmFuZ2U6MDIwNmRjMmU3YTBjNDI1OGE4MjE2Mjk0NDEwZjNjZDFfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOjJkMDMwNGYyNjgyOTQwOTE4ZmY4ZjI5YWI3NjZiMjJiXzU3_2b8ed203-5469-48bc-add2-3627634eb1dd"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="idf8fe043c8e84342acb9cd2df2cd3cb4_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yMi9mcmFnOjNkYTVlMTg1NjU5ODRmMGVhZjlmOTRmMmY4NWZlNjQwL3RhYmxlOjAyMDZkYzJlN2EwYzQyNThhODIxNjI5NDQxMGYzY2QxL3RhYmxlcmFuZ2U6MDIwNmRjMmU3YTBjNDI1OGE4MjE2Mjk0NDEwZjNjZDFfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOjJkMDMwNGYyNjgyOTQwOTE4ZmY4ZjI5YWI3NjZiMjJiXzU3_4fefd16a-847b-4ff5-af87-62c8f786b86c"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i74ccc5061e3f40c099459c06c9bc0ada_I20201002"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yMi9mcmFnOjNkYTVlMTg1NjU5ODRmMGVhZjlmOTRmMmY4NWZlNjQwL3RhYmxlOjAyMDZkYzJlN2EwYzQyNThhODIxNjI5NDQxMGYzY2QxL3RhYmxlcmFuZ2U6MDIwNmRjMmU3YTBjNDI1OGE4MjE2Mjk0NDEwZjNjZDFfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOjJkMDMwNGYyNjgyOTQwOTE4ZmY4ZjI5YWI3NjZiMjJiXzU3_cdd8a602-a334-4749-9a32-01559fb28e6b"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="i74ccc5061e3f40c099459c06c9bc0ada_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yMi9mcmFnOjNkYTVlMTg1NjU5ODRmMGVhZjlmOTRmMmY4NWZlNjQwL3RhYmxlOjAyMDZkYzJlN2EwYzQyNThhODIxNjI5NDQxMGYzY2QxL3RhYmxlcmFuZ2U6MDIwNmRjMmU3YTBjNDI1OGE4MjE2Mjk0NDEwZjNjZDFfMzYtMi0xLTEtMA_f2d6991b-1216-4b2a-993d-88b5236ca7ad"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="idf8fe043c8e84342acb9cd2df2cd3cb4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yMi9mcmFnOjNkYTVlMTg1NjU5ODRmMGVhZjlmOTRmMmY4NWZlNjQwL3RhYmxlOjAyMDZkYzJlN2EwYzQyNThhODIxNjI5NDQxMGYzY2QxL3RhYmxlcmFuZ2U6MDIwNmRjMmU3YTBjNDI1OGE4MjE2Mjk0NDEwZjNjZDFfMzYtNC0xLTEtMA_612abf59-1c98-4ffb-852d-a717c685804e"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="idf8fe043c8e84342acb9cd2df2cd3cb4_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yMi9mcmFnOjNkYTVlMTg1NjU5ODRmMGVhZjlmOTRmMmY4NWZlNjQwL3RhYmxlOjAyMDZkYzJlN2EwYzQyNThhODIxNjI5NDQxMGYzY2QxL3RhYmxlcmFuZ2U6MDIwNmRjMmU3YTBjNDI1OGE4MjE2Mjk0NDEwZjNjZDFfMzctMC0xLTEtMC90ZXh0cmVnaW9uOjM4NTQzZTg0NzJlMjQ1YjBhNzMxYjgyZjc0NGUwNTIwXzE4_a5629aef-8c07-4317-ba6e-a1910de1aac4"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i74ccc5061e3f40c099459c06c9bc0ada_I20201002"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yMi9mcmFnOjNkYTVlMTg1NjU5ODRmMGVhZjlmOTRmMmY4NWZlNjQwL3RhYmxlOjAyMDZkYzJlN2EwYzQyNThhODIxNjI5NDQxMGYzY2QxL3RhYmxlcmFuZ2U6MDIwNmRjMmU3YTBjNDI1OGE4MjE2Mjk0NDEwZjNjZDFfMzctMC0xLTEtMC90ZXh0cmVnaW9uOjM4NTQzZTg0NzJlMjQ1YjBhNzMxYjgyZjc0NGUwNTIwXzE4_b6b960dc-3f03-4833-9c19-28bd76d7e67e"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i74ccc5061e3f40c099459c06c9bc0ada_I20201002"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yMi9mcmFnOjNkYTVlMTg1NjU5ODRmMGVhZjlmOTRmMmY4NWZlNjQwL3RhYmxlOjAyMDZkYzJlN2EwYzQyNThhODIxNjI5NDQxMGYzY2QxL3RhYmxlcmFuZ2U6MDIwNmRjMmU3YTBjNDI1OGE4MjE2Mjk0NDEwZjNjZDFfMzctMC0xLTEtMC90ZXh0cmVnaW9uOjM4NTQzZTg0NzJlMjQ1YjBhNzMxYjgyZjc0NGUwNTIwXzMy_7ede725e-ec9d-41fb-94a8-ed11fc181908"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="idf8fe043c8e84342acb9cd2df2cd3cb4_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yMi9mcmFnOjNkYTVlMTg1NjU5ODRmMGVhZjlmOTRmMmY4NWZlNjQwL3RhYmxlOjAyMDZkYzJlN2EwYzQyNThhODIxNjI5NDQxMGYzY2QxL3RhYmxlcmFuZ2U6MDIwNmRjMmU3YTBjNDI1OGE4MjE2Mjk0NDEwZjNjZDFfMzctMC0xLTEtMC90ZXh0cmVnaW9uOjM4NTQzZTg0NzJlMjQ1YjBhNzMxYjgyZjc0NGUwNTIwXzMy_d734bde0-ae05-4c16-822b-5a3199157d70"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i74ccc5061e3f40c099459c06c9bc0ada_I20201002"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yMi9mcmFnOjNkYTVlMTg1NjU5ODRmMGVhZjlmOTRmMmY4NWZlNjQwL3RhYmxlOjAyMDZkYzJlN2EwYzQyNThhODIxNjI5NDQxMGYzY2QxL3RhYmxlcmFuZ2U6MDIwNmRjMmU3YTBjNDI1OGE4MjE2Mjk0NDEwZjNjZDFfMzctMC0xLTEtMC90ZXh0cmVnaW9uOjM4NTQzZTg0NzJlMjQ1YjBhNzMxYjgyZjc0NGUwNTIwXzU0_70d75d80-1c7a-4e43-9043-bbc6d448b0e6"
      unitRef="shares">11621709</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i74ccc5061e3f40c099459c06c9bc0ada_I20201002"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yMi9mcmFnOjNkYTVlMTg1NjU5ODRmMGVhZjlmOTRmMmY4NWZlNjQwL3RhYmxlOjAyMDZkYzJlN2EwYzQyNThhODIxNjI5NDQxMGYzY2QxL3RhYmxlcmFuZ2U6MDIwNmRjMmU3YTBjNDI1OGE4MjE2Mjk0NDEwZjNjZDFfMzctMC0xLTEtMC90ZXh0cmVnaW9uOjM4NTQzZTg0NzJlMjQ1YjBhNzMxYjgyZjc0NGUwNTIwXzU0_d03c044f-ab50-435a-96fc-ad1e4ad066d1"
      unitRef="shares">11621709</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="idf8fe043c8e84342acb9cd2df2cd3cb4_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yMi9mcmFnOjNkYTVlMTg1NjU5ODRmMGVhZjlmOTRmMmY4NWZlNjQwL3RhYmxlOjAyMDZkYzJlN2EwYzQyNThhODIxNjI5NDQxMGYzY2QxL3RhYmxlcmFuZ2U6MDIwNmRjMmU3YTBjNDI1OGE4MjE2Mjk0NDEwZjNjZDFfMzctMC0xLTEtMC90ZXh0cmVnaW9uOjM4NTQzZTg0NzJlMjQ1YjBhNzMxYjgyZjc0NGUwNTIwXzYx_0c8ea5cc-f1bf-49ed-a50e-4f34f569e14a"
      unitRef="shares">11523691</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="idf8fe043c8e84342acb9cd2df2cd3cb4_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yMi9mcmFnOjNkYTVlMTg1NjU5ODRmMGVhZjlmOTRmMmY4NWZlNjQwL3RhYmxlOjAyMDZkYzJlN2EwYzQyNThhODIxNjI5NDQxMGYzY2QxL3RhYmxlcmFuZ2U6MDIwNmRjMmU3YTBjNDI1OGE4MjE2Mjk0NDEwZjNjZDFfMzctMC0xLTEtMC90ZXh0cmVnaW9uOjM4NTQzZTg0NzJlMjQ1YjBhNzMxYjgyZjc0NGUwNTIwXzYx_6be268cc-469f-4466-ae8d-2fd9fa1d2502"
      unitRef="shares">11523691</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i74ccc5061e3f40c099459c06c9bc0ada_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yMi9mcmFnOjNkYTVlMTg1NjU5ODRmMGVhZjlmOTRmMmY4NWZlNjQwL3RhYmxlOjAyMDZkYzJlN2EwYzQyNThhODIxNjI5NDQxMGYzY2QxL3RhYmxlcmFuZ2U6MDIwNmRjMmU3YTBjNDI1OGE4MjE2Mjk0NDEwZjNjZDFfMzctMi0xLTEtMA_7405c5ea-9b69-4a97-985a-a697aa81e8ca"
      unitRef="usd">116000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="idf8fe043c8e84342acb9cd2df2cd3cb4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yMi9mcmFnOjNkYTVlMTg1NjU5ODRmMGVhZjlmOTRmMmY4NWZlNjQwL3RhYmxlOjAyMDZkYzJlN2EwYzQyNThhODIxNjI5NDQxMGYzY2QxL3RhYmxlcmFuZ2U6MDIwNmRjMmU3YTBjNDI1OGE4MjE2Mjk0NDEwZjNjZDFfMzctNC0xLTEtMA_cad6d1a2-6706-46ca-b490-965c96a5fc2b"
      unitRef="usd">115000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i74ccc5061e3f40c099459c06c9bc0ada_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yMi9mcmFnOjNkYTVlMTg1NjU5ODRmMGVhZjlmOTRmMmY4NWZlNjQwL3RhYmxlOjAyMDZkYzJlN2EwYzQyNThhODIxNjI5NDQxMGYzY2QxL3RhYmxlcmFuZ2U6MDIwNmRjMmU3YTBjNDI1OGE4MjE2Mjk0NDEwZjNjZDFfMzgtMi0xLTEtMA_e1a4f6b7-d49f-461c-aa59-14bde5b9192b"
      unitRef="usd">81589000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="idf8fe043c8e84342acb9cd2df2cd3cb4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yMi9mcmFnOjNkYTVlMTg1NjU5ODRmMGVhZjlmOTRmMmY4NWZlNjQwL3RhYmxlOjAyMDZkYzJlN2EwYzQyNThhODIxNjI5NDQxMGYzY2QxL3RhYmxlcmFuZ2U6MDIwNmRjMmU3YTBjNDI1OGE4MjE2Mjk0NDEwZjNjZDFfMzgtNC0xLTEtMA_a263b376-84cc-4b12-a062-99395a16c7e9"
      unitRef="usd">78757000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i74ccc5061e3f40c099459c06c9bc0ada_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yMi9mcmFnOjNkYTVlMTg1NjU5ODRmMGVhZjlmOTRmMmY4NWZlNjQwL3RhYmxlOjAyMDZkYzJlN2EwYzQyNThhODIxNjI5NDQxMGYzY2QxL3RhYmxlcmFuZ2U6MDIwNmRjMmU3YTBjNDI1OGE4MjE2Mjk0NDEwZjNjZDFfMzktMi0xLTEtMA_7ebf67b2-aea6-4cbf-88ca-adb580431269"
      unitRef="usd">205245000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="idf8fe043c8e84342acb9cd2df2cd3cb4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yMi9mcmFnOjNkYTVlMTg1NjU5ODRmMGVhZjlmOTRmMmY4NWZlNjQwL3RhYmxlOjAyMDZkYzJlN2EwYzQyNThhODIxNjI5NDQxMGYzY2QxL3RhYmxlcmFuZ2U6MDIwNmRjMmU3YTBjNDI1OGE4MjE2Mjk0NDEwZjNjZDFfMzktNC0xLTEtMA_397d35c4-3b5e-45ce-bc82-e39c0f29d32d"
      unitRef="usd">185075000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i74ccc5061e3f40c099459c06c9bc0ada_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yMi9mcmFnOjNkYTVlMTg1NjU5ODRmMGVhZjlmOTRmMmY4NWZlNjQwL3RhYmxlOjAyMDZkYzJlN2EwYzQyNThhODIxNjI5NDQxMGYzY2QxL3RhYmxlcmFuZ2U6MDIwNmRjMmU3YTBjNDI1OGE4MjE2Mjk0NDEwZjNjZDFfNDAtMi0xLTEtMA_57aa5e8f-7f74-4e1d-9913-b9547765acc7"
      unitRef="usd">-3145000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="idf8fe043c8e84342acb9cd2df2cd3cb4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yMi9mcmFnOjNkYTVlMTg1NjU5ODRmMGVhZjlmOTRmMmY4NWZlNjQwL3RhYmxlOjAyMDZkYzJlN2EwYzQyNThhODIxNjI5NDQxMGYzY2QxL3RhYmxlcmFuZ2U6MDIwNmRjMmU3YTBjNDI1OGE4MjE2Mjk0NDEwZjNjZDFfNDAtNC0xLTEtMA_78e61422-478e-43a9-a379-04a49dec7434"
      unitRef="usd">-5082000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i74ccc5061e3f40c099459c06c9bc0ada_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yMi9mcmFnOjNkYTVlMTg1NjU5ODRmMGVhZjlmOTRmMmY4NWZlNjQwL3RhYmxlOjAyMDZkYzJlN2EwYzQyNThhODIxNjI5NDQxMGYzY2QxL3RhYmxlcmFuZ2U6MDIwNmRjMmU3YTBjNDI1OGE4MjE2Mjk0NDEwZjNjZDFfNDEtMi0xLTEtMA_a409be96-56f2-4449-98e8-4f7838f2ee14"
      unitRef="usd">283805000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idf8fe043c8e84342acb9cd2df2cd3cb4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yMi9mcmFnOjNkYTVlMTg1NjU5ODRmMGVhZjlmOTRmMmY4NWZlNjQwL3RhYmxlOjAyMDZkYzJlN2EwYzQyNThhODIxNjI5NDQxMGYzY2QxL3RhYmxlcmFuZ2U6MDIwNmRjMmU3YTBjNDI1OGE4MjE2Mjk0NDEwZjNjZDFfNDEtNC0xLTEtMA_a3453c88-cac9-48cb-89d1-21de3a75ad48"
      unitRef="usd">258865000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i74ccc5061e3f40c099459c06c9bc0ada_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yMi9mcmFnOjNkYTVlMTg1NjU5ODRmMGVhZjlmOTRmMmY4NWZlNjQwL3RhYmxlOjAyMDZkYzJlN2EwYzQyNThhODIxNjI5NDQxMGYzY2QxL3RhYmxlcmFuZ2U6MDIwNmRjMmU3YTBjNDI1OGE4MjE2Mjk0NDEwZjNjZDFfNDItMi0xLTEtMA_02f50771-5569-4175-b6eb-f734a932b280"
      unitRef="usd">665928000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="idf8fe043c8e84342acb9cd2df2cd3cb4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yMi9mcmFnOjNkYTVlMTg1NjU5ODRmMGVhZjlmOTRmMmY4NWZlNjQwL3RhYmxlOjAyMDZkYzJlN2EwYzQyNThhODIxNjI5NDQxMGYzY2QxL3RhYmxlcmFuZ2U6MDIwNmRjMmU3YTBjNDI1OGE4MjE2Mjk0NDEwZjNjZDFfNDItNC0xLTEtMA_6c8014a3-f8e5-4a9b-9700-a5cb03870d51"
      unitRef="usd">636389000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yNS9mcmFnOmJhNjE4OGJmZWY3ZDRhNWQ5NzUxMTI0ZTFhZGM2NDBjL3RhYmxlOjEyNjA1ZDE2YzM0YTQ3YWY5NzM3ZmNhNmQ1Y2Y5NTg2L3RhYmxlcmFuZ2U6MTI2MDVkMTZjMzRhNDdhZjk3MzdmY2E2ZDVjZjk1ODZfNC0yLTEtMS0w_6a93538d-c583-4d31-a5c8-274366af47bc"
      unitRef="usd">20170000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yNS9mcmFnOmJhNjE4OGJmZWY3ZDRhNWQ5NzUxMTI0ZTFhZGM2NDBjL3RhYmxlOjEyNjA1ZDE2YzM0YTQ3YWY5NzM3ZmNhNmQ1Y2Y5NTg2L3RhYmxlcmFuZ2U6MTI2MDVkMTZjMzRhNDdhZjk3MzdmY2E2ZDVjZjk1ODZfNC00LTEtMS0w_0cd26d8d-281f-44b9-8850-c03ea3caa9e9"
      unitRef="usd">22532000</us-gaap:NetIncomeLoss>
    <us-gaap:Depreciation
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yNS9mcmFnOmJhNjE4OGJmZWY3ZDRhNWQ5NzUxMTI0ZTFhZGM2NDBjL3RhYmxlOjEyNjA1ZDE2YzM0YTQ3YWY5NzM3ZmNhNmQ1Y2Y5NTg2L3RhYmxlcmFuZ2U6MTI2MDVkMTZjMzRhNDdhZjk3MzdmY2E2ZDVjZjk1ODZfNi0yLTEtMS0w_f4026432-92a0-4fa9-9d88-aacaf58ce563"
      unitRef="usd">3001000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yNS9mcmFnOmJhNjE4OGJmZWY3ZDRhNWQ5NzUxMTI0ZTFhZGM2NDBjL3RhYmxlOjEyNjA1ZDE2YzM0YTQ3YWY5NzM3ZmNhNmQ1Y2Y5NTg2L3RhYmxlcmFuZ2U6MTI2MDVkMTZjMzRhNDdhZjk3MzdmY2E2ZDVjZjk1ODZfNi00LTEtMS0w_f392c9d4-f51e-4e38-ba23-6a80090ddd78"
      unitRef="usd">2395000</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yNS9mcmFnOmJhNjE4OGJmZWY3ZDRhNWQ5NzUxMTI0ZTFhZGM2NDBjL3RhYmxlOjEyNjA1ZDE2YzM0YTQ3YWY5NzM3ZmNhNmQ1Y2Y5NTg2L3RhYmxlcmFuZ2U6MTI2MDVkMTZjMzRhNDdhZjk3MzdmY2E2ZDVjZjk1ODZfNy0yLTEtMS0w_aa91f8b8-cbe9-4530-8a68-cbd544662198"
      unitRef="usd">3031000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yNS9mcmFnOmJhNjE4OGJmZWY3ZDRhNWQ5NzUxMTI0ZTFhZGM2NDBjL3RhYmxlOjEyNjA1ZDE2YzM0YTQ3YWY5NzM3ZmNhNmQ1Y2Y5NTg2L3RhYmxlcmFuZ2U6MTI2MDVkMTZjMzRhNDdhZjk3MzdmY2E2ZDVjZjk1ODZfNy00LTEtMS0w_f82def50-7517-4be9-a88b-a77db7e54d58"
      unitRef="usd">2103000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yNS9mcmFnOmJhNjE4OGJmZWY3ZDRhNWQ5NzUxMTI0ZTFhZGM2NDBjL3RhYmxlOjEyNjA1ZDE2YzM0YTQ3YWY5NzM3ZmNhNmQ1Y2Y5NTg2L3RhYmxlcmFuZ2U6MTI2MDVkMTZjMzRhNDdhZjk3MzdmY2E2ZDVjZjk1ODZfOC0yLTEtMS0w_f320986d-c6cf-4d03-8306-1a6667040ac2"
      unitRef="usd">-63000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yNS9mcmFnOmJhNjE4OGJmZWY3ZDRhNWQ5NzUxMTI0ZTFhZGM2NDBjL3RhYmxlOjEyNjA1ZDE2YzM0YTQ3YWY5NzM3ZmNhNmQ1Y2Y5NTg2L3RhYmxlcmFuZ2U6MTI2MDVkMTZjMzRhNDdhZjk3MzdmY2E2ZDVjZjk1ODZfOC00LTEtMS0w_7d9f2c81-7f39-479e-bbe2-516ead14db00"
      unitRef="usd">-2000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:ShareBasedCompensation
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yNS9mcmFnOmJhNjE4OGJmZWY3ZDRhNWQ5NzUxMTI0ZTFhZGM2NDBjL3RhYmxlOjEyNjA1ZDE2YzM0YTQ3YWY5NzM3ZmNhNmQ1Y2Y5NTg2L3RhYmxlcmFuZ2U6MTI2MDVkMTZjMzRhNDdhZjk3MzdmY2E2ZDVjZjk1ODZfOS0yLTEtMS0w_9e4c4f60-436d-4d80-aecd-614fcfe43eae"
      unitRef="usd">6499000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yNS9mcmFnOmJhNjE4OGJmZWY3ZDRhNWQ5NzUxMTI0ZTFhZGM2NDBjL3RhYmxlOjEyNjA1ZDE2YzM0YTQ3YWY5NzM3ZmNhNmQ1Y2Y5NTg2L3RhYmxlcmFuZ2U6MTI2MDVkMTZjMzRhNDdhZjk3MzdmY2E2ZDVjZjk1ODZfOS00LTEtMS0w_bdecd00f-00d0-46c4-9eae-f42543617aea"
      unitRef="usd">5952000</us-gaap:ShareBasedCompensation>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yNS9mcmFnOmJhNjE4OGJmZWY3ZDRhNWQ5NzUxMTI0ZTFhZGM2NDBjL3RhYmxlOjEyNjA1ZDE2YzM0YTQ3YWY5NzM3ZmNhNmQ1Y2Y5NTg2L3RhYmxlcmFuZ2U6MTI2MDVkMTZjMzRhNDdhZjk3MzdmY2E2ZDVjZjk1ODZfMTAtMi0xLTEtMA_a4dd6dc0-501b-4d54-b80a-f81a6bda5492"
      unitRef="usd">286000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yNS9mcmFnOmJhNjE4OGJmZWY3ZDRhNWQ5NzUxMTI0ZTFhZGM2NDBjL3RhYmxlOjEyNjA1ZDE2YzM0YTQ3YWY5NzM3ZmNhNmQ1Y2Y5NTg2L3RhYmxlcmFuZ2U6MTI2MDVkMTZjMzRhNDdhZjk3MzdmY2E2ZDVjZjk1ODZfMTAtNC0xLTEtMA_f4c31ec5-957d-4dda-8bd3-cb81eb7d27ac"
      unitRef="usd">301000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yNS9mcmFnOmJhNjE4OGJmZWY3ZDRhNWQ5NzUxMTI0ZTFhZGM2NDBjL3RhYmxlOjEyNjA1ZDE2YzM0YTQ3YWY5NzM3ZmNhNmQ1Y2Y5NTg2L3RhYmxlcmFuZ2U6MTI2MDVkMTZjMzRhNDdhZjk3MzdmY2E2ZDVjZjk1ODZfMTItMi0xLTEtMA_80a7a44b-9c74-4443-a02d-d3eddf3596fa"
      unitRef="usd">-3584000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yNS9mcmFnOmJhNjE4OGJmZWY3ZDRhNWQ5NzUxMTI0ZTFhZGM2NDBjL3RhYmxlOjEyNjA1ZDE2YzM0YTQ3YWY5NzM3ZmNhNmQ1Y2Y5NTg2L3RhYmxlcmFuZ2U6MTI2MDVkMTZjMzRhNDdhZjk3MzdmY2E2ZDVjZjk1ODZfMTItNC0xLTEtMA_72c21902-00f3-4278-8886-f52ac6fd38af"
      unitRef="usd">7540000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yNS9mcmFnOmJhNjE4OGJmZWY3ZDRhNWQ5NzUxMTI0ZTFhZGM2NDBjL3RhYmxlOjEyNjA1ZDE2YzM0YTQ3YWY5NzM3ZmNhNmQ1Y2Y5NTg2L3RhYmxlcmFuZ2U6MTI2MDVkMTZjMzRhNDdhZjk3MzdmY2E2ZDVjZjk1ODZfMTMtMi0xLTEtMA_ecdd3685-d42e-481d-aaf5-69dcf4d0d1fe"
      unitRef="usd">8826000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yNS9mcmFnOmJhNjE4OGJmZWY3ZDRhNWQ5NzUxMTI0ZTFhZGM2NDBjL3RhYmxlOjEyNjA1ZDE2YzM0YTQ3YWY5NzM3ZmNhNmQ1Y2Y5NTg2L3RhYmxlcmFuZ2U6MTI2MDVkMTZjMzRhNDdhZjk3MzdmY2E2ZDVjZjk1ODZfMTMtNC0xLTEtMA_5a0fd113-88df-433b-82e1-51dccd997d83"
      unitRef="usd">5820000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yNS9mcmFnOmJhNjE4OGJmZWY3ZDRhNWQ5NzUxMTI0ZTFhZGM2NDBjL3RhYmxlOjEyNjA1ZDE2YzM0YTQ3YWY5NzM3ZmNhNmQ1Y2Y5NTg2L3RhYmxlcmFuZ2U6MTI2MDVkMTZjMzRhNDdhZjk3MzdmY2E2ZDVjZjk1ODZfMTQtMi0xLTEtMA_8476f2c4-90b0-4e8c-9d17-35f3c7fbf797"
      unitRef="usd">-1988000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yNS9mcmFnOmJhNjE4OGJmZWY3ZDRhNWQ5NzUxMTI0ZTFhZGM2NDBjL3RhYmxlOjEyNjA1ZDE2YzM0YTQ3YWY5NzM3ZmNhNmQ1Y2Y5NTg2L3RhYmxlcmFuZ2U6MTI2MDVkMTZjMzRhNDdhZjk3MzdmY2E2ZDVjZjk1ODZfMTQtNC0xLTEtMA_16531ed7-38ad-457f-b577-b6fa9e087fb9"
      unitRef="usd">-14458000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yNS9mcmFnOmJhNjE4OGJmZWY3ZDRhNWQ5NzUxMTI0ZTFhZGM2NDBjL3RhYmxlOjEyNjA1ZDE2YzM0YTQ3YWY5NzM3ZmNhNmQ1Y2Y5NTg2L3RhYmxlcmFuZ2U6MTI2MDVkMTZjMzRhNDdhZjk3MzdmY2E2ZDVjZjk1ODZfMTUtMi0xLTEtMA_00042019-cf8f-4704-80a5-ca8a6c48f16b"
      unitRef="usd">7575000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yNS9mcmFnOmJhNjE4OGJmZWY3ZDRhNWQ5NzUxMTI0ZTFhZGM2NDBjL3RhYmxlOjEyNjA1ZDE2YzM0YTQ3YWY5NzM3ZmNhNmQ1Y2Y5NTg2L3RhYmxlcmFuZ2U6MTI2MDVkMTZjMzRhNDdhZjk3MzdmY2E2ZDVjZjk1ODZfMTUtNC0xLTEtMA_10a8497d-6db3-455d-bb24-234a82686125"
      unitRef="usd">4670000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yNS9mcmFnOmJhNjE4OGJmZWY3ZDRhNWQ5NzUxMTI0ZTFhZGM2NDBjL3RhYmxlOjEyNjA1ZDE2YzM0YTQ3YWY5NzM3ZmNhNmQ1Y2Y5NTg2L3RhYmxlcmFuZ2U6MTI2MDVkMTZjMzRhNDdhZjk3MzdmY2E2ZDVjZjk1ODZfMTYtMi0xLTEtMA_214886c0-3b64-4082-95a9-954b852631b4"
      unitRef="usd">813000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yNS9mcmFnOmJhNjE4OGJmZWY3ZDRhNWQ5NzUxMTI0ZTFhZGM2NDBjL3RhYmxlOjEyNjA1ZDE2YzM0YTQ3YWY5NzM3ZmNhNmQ1Y2Y5NTg2L3RhYmxlcmFuZ2U6MTI2MDVkMTZjMzRhNDdhZjk3MzdmY2E2ZDVjZjk1ODZfMTYtNC0xLTEtMA_f5ec3d44-0eeb-4f28-98a9-3d8c07db1e2c"
      unitRef="usd">17863000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yNS9mcmFnOmJhNjE4OGJmZWY3ZDRhNWQ5NzUxMTI0ZTFhZGM2NDBjL3RhYmxlOjEyNjA1ZDE2YzM0YTQ3YWY5NzM3ZmNhNmQ1Y2Y5NTg2L3RhYmxlcmFuZ2U6MTI2MDVkMTZjMzRhNDdhZjk3MzdmY2E2ZDVjZjk1ODZfMTctMi0xLTEtMA_cd37b24e-dae3-48dd-95a1-a90c5cc56b8b"
      unitRef="usd">18597000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yNS9mcmFnOmJhNjE4OGJmZWY3ZDRhNWQ5NzUxMTI0ZTFhZGM2NDBjL3RhYmxlOjEyNjA1ZDE2YzM0YTQ3YWY5NzM3ZmNhNmQ1Y2Y5NTg2L3RhYmxlcmFuZ2U6MTI2MDVkMTZjMzRhNDdhZjk3MzdmY2E2ZDVjZjk1ODZfMTctNC0xLTEtMA_69193c2c-b17d-4d8c-8a21-becb259e1b4e"
      unitRef="usd">9788000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yNS9mcmFnOmJhNjE4OGJmZWY3ZDRhNWQ5NzUxMTI0ZTFhZGM2NDBjL3RhYmxlOjEyNjA1ZDE2YzM0YTQ3YWY5NzM3ZmNhNmQ1Y2Y5NTg2L3RhYmxlcmFuZ2U6MTI2MDVkMTZjMzRhNDdhZjk3MzdmY2E2ZDVjZjk1ODZfMTgtMi0xLTEtMA_650f7ab9-5236-441a-8d65-373e2479997a"
      unitRef="usd">37655000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yNS9mcmFnOmJhNjE4OGJmZWY3ZDRhNWQ5NzUxMTI0ZTFhZGM2NDBjL3RhYmxlOjEyNjA1ZDE2YzM0YTQ3YWY5NzM3ZmNhNmQ1Y2Y5NTg2L3RhYmxlcmFuZ2U6MTI2MDVkMTZjMzRhNDdhZjk3MzdmY2E2ZDVjZjk1ODZfMTgtNC0xLTEtMA_d6aea3c8-fd6e-4920-ad91-b859c386a89b"
      unitRef="usd">28448000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yNS9mcmFnOmJhNjE4OGJmZWY3ZDRhNWQ5NzUxMTI0ZTFhZGM2NDBjL3RhYmxlOjEyNjA1ZDE2YzM0YTQ3YWY5NzM3ZmNhNmQ1Y2Y5NTg2L3RhYmxlcmFuZ2U6MTI2MDVkMTZjMzRhNDdhZjk3MzdmY2E2ZDVjZjk1ODZfMjAtMi0xLTEtMA_1745d288-88c0-4703-aaa4-79a9f6a7c2e0"
      unitRef="usd">3348000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yNS9mcmFnOmJhNjE4OGJmZWY3ZDRhNWQ5NzUxMTI0ZTFhZGM2NDBjL3RhYmxlOjEyNjA1ZDE2YzM0YTQ3YWY5NzM3ZmNhNmQ1Y2Y5NTg2L3RhYmxlcmFuZ2U6MTI2MDVkMTZjMzRhNDdhZjk3MzdmY2E2ZDVjZjk1ODZfMjAtNC0xLTEtMA_ada933d2-04f1-4389-b795-bec7e774aaf7"
      unitRef="usd">14440000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yNS9mcmFnOmJhNjE4OGJmZWY3ZDRhNWQ5NzUxMTI0ZTFhZGM2NDBjL3RhYmxlOjEyNjA1ZDE2YzM0YTQ3YWY5NzM3ZmNhNmQ1Y2Y5NTg2L3RhYmxlcmFuZ2U6MTI2MDVkMTZjMzRhNDdhZjk3MzdmY2E2ZDVjZjk1ODZfMjEtMi0xLTEtMA_152c84c8-d0f0-42ed-9cb0-baa5f8caf005"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yNS9mcmFnOmJhNjE4OGJmZWY3ZDRhNWQ5NzUxMTI0ZTFhZGM2NDBjL3RhYmxlOjEyNjA1ZDE2YzM0YTQ3YWY5NzM3ZmNhNmQ1Y2Y5NTg2L3RhYmxlcmFuZ2U6MTI2MDVkMTZjMzRhNDdhZjk3MzdmY2E2ZDVjZjk1ODZfMjEtNC0xLTEtMA_9a3679d8-1527-4030-b104-8eea779ebf71"
      unitRef="usd">5400000</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yNS9mcmFnOmJhNjE4OGJmZWY3ZDRhNWQ5NzUxMTI0ZTFhZGM2NDBjL3RhYmxlOjEyNjA1ZDE2YzM0YTQ3YWY5NzM3ZmNhNmQ1Y2Y5NTg2L3RhYmxlcmFuZ2U6MTI2MDVkMTZjMzRhNDdhZjk3MzdmY2E2ZDVjZjk1ODZfMjItMi0xLTEtMA_a891e54a-4753-4661-b90b-0883d1ed891e"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yNS9mcmFnOmJhNjE4OGJmZWY3ZDRhNWQ5NzUxMTI0ZTFhZGM2NDBjL3RhYmxlOjEyNjA1ZDE2YzM0YTQ3YWY5NzM3ZmNhNmQ1Y2Y5NTg2L3RhYmxlcmFuZ2U6MTI2MDVkMTZjMzRhNDdhZjk3MzdmY2E2ZDVjZjk1ODZfMjItNC0xLTEtMA_02942841-2e71-40fe-9ba2-8c7825f08db6"
      unitRef="usd">43963000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yNS9mcmFnOmJhNjE4OGJmZWY3ZDRhNWQ5NzUxMTI0ZTFhZGM2NDBjL3RhYmxlOjEyNjA1ZDE2YzM0YTQ3YWY5NzM3ZmNhNmQ1Y2Y5NTg2L3RhYmxlcmFuZ2U6MTI2MDVkMTZjMzRhNDdhZjk3MzdmY2E2ZDVjZjk1ODZfMjQtMi0xLTEtMA_aaec5462-e185-49ee-895d-2b0e7e6d6d24"
      unitRef="usd">-3348000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yNS9mcmFnOmJhNjE4OGJmZWY3ZDRhNWQ5NzUxMTI0ZTFhZGM2NDBjL3RhYmxlOjEyNjA1ZDE2YzM0YTQ3YWY5NzM3ZmNhNmQ1Y2Y5NTg2L3RhYmxlcmFuZ2U6MTI2MDVkMTZjMzRhNDdhZjk3MzdmY2E2ZDVjZjk1ODZfMjQtNC0xLTEtMA_31f55ec8-35ce-4699-a06d-680d5544f5bc"
      unitRef="usd">-53003000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yNS9mcmFnOmJhNjE4OGJmZWY3ZDRhNWQ5NzUxMTI0ZTFhZGM2NDBjL3RhYmxlOjEyNjA1ZDE2YzM0YTQ3YWY5NzM3ZmNhNmQ1Y2Y5NTg2L3RhYmxlcmFuZ2U6MTI2MDVkMTZjMzRhNDdhZjk3MzdmY2E2ZDVjZjk1ODZfMjctMi0xLTEtMA_c02a5df8-0235-421a-a901-504c34a9925c"
      unitRef="usd">4500000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yNS9mcmFnOmJhNjE4OGJmZWY3ZDRhNWQ5NzUxMTI0ZTFhZGM2NDBjL3RhYmxlOjEyNjA1ZDE2YzM0YTQ3YWY5NzM3ZmNhNmQ1Y2Y5NTg2L3RhYmxlcmFuZ2U6MTI2MDVkMTZjMzRhNDdhZjk3MzdmY2E2ZDVjZjk1ODZfMjctNC0xLTEtMA_4cd86b60-9418-4021-8611-890ea6398296"
      unitRef="usd">2000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yNS9mcmFnOmJhNjE4OGJmZWY3ZDRhNWQ5NzUxMTI0ZTFhZGM2NDBjL3RhYmxlOjEyNjA1ZDE2YzM0YTQ3YWY5NzM3ZmNhNmQ1Y2Y5NTg2L3RhYmxlcmFuZ2U6MTI2MDVkMTZjMzRhNDdhZjk3MzdmY2E2ZDVjZjk1ODZfMjgtMi0xLTEtMA_edc23296-5282-47a2-be22-9710ac65fa1e"
      unitRef="usd">151000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yNS9mcmFnOmJhNjE4OGJmZWY3ZDRhNWQ5NzUxMTI0ZTFhZGM2NDBjL3RhYmxlOjEyNjA1ZDE2YzM0YTQ3YWY5NzM3ZmNhNmQ1Y2Y5NTg2L3RhYmxlcmFuZ2U6MTI2MDVkMTZjMzRhNDdhZjk3MzdmY2E2ZDVjZjk1ODZfMjgtNC0xLTEtMA_7e7df577-be65-4442-a152-6ea63f84a8b2"
      unitRef="usd">226000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yNS9mcmFnOmJhNjE4OGJmZWY3ZDRhNWQ5NzUxMTI0ZTFhZGM2NDBjL3RhYmxlOjEyNjA1ZDE2YzM0YTQ3YWY5NzM3ZmNhNmQ1Y2Y5NTg2L3RhYmxlcmFuZ2U6MTI2MDVkMTZjMzRhNDdhZjk3MzdmY2E2ZDVjZjk1ODZfMjktMi0xLTEtMA_d92ff24c-4454-4208-b597-d116e08f63bc"
      unitRef="usd">151000000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yNS9mcmFnOmJhNjE4OGJmZWY3ZDRhNWQ5NzUxMTI0ZTFhZGM2NDBjL3RhYmxlOjEyNjA1ZDE2YzM0YTQ3YWY5NzM3ZmNhNmQ1Y2Y5NTg2L3RhYmxlcmFuZ2U6MTI2MDVkMTZjMzRhNDdhZjk3MzdmY2E2ZDVjZjk1ODZfMjktNC0xLTEtMA_731f3724-1106-48a6-b1ba-56c54ec5de21"
      unitRef="usd">226000000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yNS9mcmFnOmJhNjE4OGJmZWY3ZDRhNWQ5NzUxMTI0ZTFhZGM2NDBjL3RhYmxlOjEyNjA1ZDE2YzM0YTQ3YWY5NzM3ZmNhNmQ1Y2Y5NTg2L3RhYmxlcmFuZ2U6MTI2MDVkMTZjMzRhNDdhZjk3MzdmY2E2ZDVjZjk1ODZfMzAtMi0xLTEtMA_636f297c-a78b-4ce9-8350-177c37fa02c7"
      unitRef="usd">59000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yNS9mcmFnOmJhNjE4OGJmZWY3ZDRhNWQ5NzUxMTI0ZTFhZGM2NDBjL3RhYmxlOjEyNjA1ZDE2YzM0YTQ3YWY5NzM3ZmNhNmQ1Y2Y5NTg2L3RhYmxlcmFuZ2U6MTI2MDVkMTZjMzRhNDdhZjk3MzdmY2E2ZDVjZjk1ODZfMzAtNC0xLTEtMA_1713c910-c466-4137-b2a2-263b5500d0c7"
      unitRef="usd">3467000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yNS9mcmFnOmJhNjE4OGJmZWY3ZDRhNWQ5NzUxMTI0ZTFhZGM2NDBjL3RhYmxlOjEyNjA1ZDE2YzM0YTQ3YWY5NzM3ZmNhNmQ1Y2Y5NTg2L3RhYmxlcmFuZ2U6MTI2MDVkMTZjMzRhNDdhZjk3MzdmY2E2ZDVjZjk1ODZfMzQtMi0xLTEtMA_74c087c7-48b5-45d0-9bdf-36760a476b87"
      unitRef="usd">1918000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yNS9mcmFnOmJhNjE4OGJmZWY3ZDRhNWQ5NzUxMTI0ZTFhZGM2NDBjL3RhYmxlOjEyNjA1ZDE2YzM0YTQ3YWY5NzM3ZmNhNmQ1Y2Y5NTg2L3RhYmxlcmFuZ2U6MTI2MDVkMTZjMzRhNDdhZjk3MzdmY2E2ZDVjZjk1ODZfMzQtNC0xLTEtMA_f89451dd-7962-46f7-9003-c426e32f7cc8"
      unitRef="usd">768000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yNS9mcmFnOmJhNjE4OGJmZWY3ZDRhNWQ5NzUxMTI0ZTFhZGM2NDBjL3RhYmxlOjEyNjA1ZDE2YzM0YTQ3YWY5NzM3ZmNhNmQ1Y2Y5NTg2L3RhYmxlcmFuZ2U6MTI2MDVkMTZjMzRhNDdhZjk3MzdmY2E2ZDVjZjk1ODZfMzUtMi0xLTEtMA_88835414-ab10-449d-b574-908d825f1fa0"
      unitRef="usd">-6359000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yNS9mcmFnOmJhNjE4OGJmZWY3ZDRhNWQ5NzUxMTI0ZTFhZGM2NDBjL3RhYmxlOjEyNjA1ZDE2YzM0YTQ3YWY5NzM3ZmNhNmQ1Y2Y5NTg2L3RhYmxlcmFuZ2U6MTI2MDVkMTZjMzRhNDdhZjk3MzdmY2E2ZDVjZjk1ODZfMzUtNC0xLTEtMA_7cc4184e-ef85-4910-9126-762a9041dfc8"
      unitRef="usd">699000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yNS9mcmFnOmJhNjE4OGJmZWY3ZDRhNWQ5NzUxMTI0ZTFhZGM2NDBjL3RhYmxlOjEyNjA1ZDE2YzM0YTQ3YWY5NzM3ZmNhNmQ1Y2Y5NTg2L3RhYmxlcmFuZ2U6MTI2MDVkMTZjMzRhNDdhZjk3MzdmY2E2ZDVjZjk1ODZfMzYtMi0xLTEtMA_dc020d19-daed-453f-8f49-fa49d8082b41"
      unitRef="usd">468000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yNS9mcmFnOmJhNjE4OGJmZWY3ZDRhNWQ5NzUxMTI0ZTFhZGM2NDBjL3RhYmxlOjEyNjA1ZDE2YzM0YTQ3YWY5NzM3ZmNhNmQ1Y2Y5NTg2L3RhYmxlcmFuZ2U6MTI2MDVkMTZjMzRhNDdhZjk3MzdmY2E2ZDVjZjk1ODZfMzYtNC0xLTEtMA_afe22e02-dc20-45fc-b70b-73b865d8b757"
      unitRef="usd">-1239000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yNS9mcmFnOmJhNjE4OGJmZWY3ZDRhNWQ5NzUxMTI0ZTFhZGM2NDBjL3RhYmxlOjEyNjA1ZDE2YzM0YTQ3YWY5NzM3ZmNhNmQ1Y2Y5NTg2L3RhYmxlcmFuZ2U6MTI2MDVkMTZjMzRhNDdhZjk3MzdmY2E2ZDVjZjk1ODZfMzctMi0xLTEtMA_c66fc43f-ca3e-4c21-ad87-a768893bdc63"
      unitRef="usd">28416000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yNS9mcmFnOmJhNjE4OGJmZWY3ZDRhNWQ5NzUxMTI0ZTFhZGM2NDBjL3RhYmxlOjEyNjA1ZDE2YzM0YTQ3YWY5NzM3ZmNhNmQ1Y2Y5NTg2L3RhYmxlcmFuZ2U6MTI2MDVkMTZjMzRhNDdhZjk3MzdmY2E2ZDVjZjk1ODZfMzctNC0xLTEtMA_c1bd502d-d6aa-4682-8339-9a2842cad7e9"
      unitRef="usd">-25095000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="idf8fe043c8e84342acb9cd2df2cd3cb4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yNS9mcmFnOmJhNjE4OGJmZWY3ZDRhNWQ5NzUxMTI0ZTFhZGM2NDBjL3RhYmxlOjEyNjA1ZDE2YzM0YTQ3YWY5NzM3ZmNhNmQ1Y2Y5NTg2L3RhYmxlcmFuZ2U6MTI2MDVkMTZjMzRhNDdhZjk3MzdmY2E2ZDVjZjk1ODZfMzgtMi0xLTEtMA_87d17e1e-d043-42e0-b979-0da1ff61ce58"
      unitRef="usd">35318000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iefa45466cf9a4306ad36b51567717e85_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yNS9mcmFnOmJhNjE4OGJmZWY3ZDRhNWQ5NzUxMTI0ZTFhZGM2NDBjL3RhYmxlOjEyNjA1ZDE2YzM0YTQ3YWY5NzM3ZmNhNmQ1Y2Y5NTg2L3RhYmxlcmFuZ2U6MTI2MDVkMTZjMzRhNDdhZjk3MzdmY2E2ZDVjZjk1ODZfMzgtNC0xLTEtMA_665b5c38-83a7-4d3e-9ea6-60ca1bebfbf1"
      unitRef="usd">66145000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i74ccc5061e3f40c099459c06c9bc0ada_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yNS9mcmFnOmJhNjE4OGJmZWY3ZDRhNWQ5NzUxMTI0ZTFhZGM2NDBjL3RhYmxlOjEyNjA1ZDE2YzM0YTQ3YWY5NzM3ZmNhNmQ1Y2Y5NTg2L3RhYmxlcmFuZ2U6MTI2MDVkMTZjMzRhNDdhZjk3MzdmY2E2ZDVjZjk1ODZfMzktMi0xLTEtMA_b187cd12-3cf9-491c-a0e5-cf375e8f5bcd"
      unitRef="usd">63734000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id2dec609bf2f409399eab4ea1f8e87cd_I20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yNS9mcmFnOmJhNjE4OGJmZWY3ZDRhNWQ5NzUxMTI0ZTFhZGM2NDBjL3RhYmxlOjEyNjA1ZDE2YzM0YTQ3YWY5NzM3ZmNhNmQ1Y2Y5NTg2L3RhYmxlcmFuZ2U6MTI2MDVkMTZjMzRhNDdhZjk3MzdmY2E2ZDVjZjk1ODZfMzktNC0xLTEtMA_1acad283-7b71-455d-89fa-f7bf73eca84c"
      unitRef="usd">41050000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yNS9mcmFnOmJhNjE4OGJmZWY3ZDRhNWQ5NzUxMTI0ZTFhZGM2NDBjL3RhYmxlOjEyNjA1ZDE2YzM0YTQ3YWY5NzM3ZmNhNmQ1Y2Y5NTg2L3RhYmxlcmFuZ2U6MTI2MDVkMTZjMzRhNDdhZjk3MzdmY2E2ZDVjZjk1ODZfNDItMi0xLTEtMA_470bec80-9f7d-4c60-8760-c3bda821e521"
      unitRef="usd">3030000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yNS9mcmFnOmJhNjE4OGJmZWY3ZDRhNWQ5NzUxMTI0ZTFhZGM2NDBjL3RhYmxlOjEyNjA1ZDE2YzM0YTQ3YWY5NzM3ZmNhNmQ1Y2Y5NTg2L3RhYmxlcmFuZ2U6MTI2MDVkMTZjMzRhNDdhZjk3MzdmY2E2ZDVjZjk1ODZfNDItNC0xLTEtMA_5f996ccc-991c-4514-9105-555bf42eaed2"
      unitRef="usd">4363000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yNS9mcmFnOmJhNjE4OGJmZWY3ZDRhNWQ5NzUxMTI0ZTFhZGM2NDBjL3RhYmxlOjEyNjA1ZDE2YzM0YTQ3YWY5NzM3ZmNhNmQ1Y2Y5NTg2L3RhYmxlcmFuZ2U6MTI2MDVkMTZjMzRhNDdhZjk3MzdmY2E2ZDVjZjk1ODZfNDMtMi0xLTEtMA_51daa2ef-85af-4dd0-82f3-85a8d9b81813"
      unitRef="usd">12570000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yNS9mcmFnOmJhNjE4OGJmZWY3ZDRhNWQ5NzUxMTI0ZTFhZGM2NDBjL3RhYmxlOjEyNjA1ZDE2YzM0YTQ3YWY5NzM3ZmNhNmQ1Y2Y5NTg2L3RhYmxlcmFuZ2U6MTI2MDVkMTZjMzRhNDdhZjk3MzdmY2E2ZDVjZjk1ODZfNDMtNC0xLTEtMA_b0f40e16-518c-478c-9a5f-d6b25266657e"
      unitRef="usd">5076000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yNS9mcmFnOmJhNjE4OGJmZWY3ZDRhNWQ5NzUxMTI0ZTFhZGM2NDBjL3RhYmxlOjEyNjA1ZDE2YzM0YTQ3YWY5NzM3ZmNhNmQ1Y2Y5NTg2L3RhYmxlcmFuZ2U6MTI2MDVkMTZjMzRhNDdhZjk3MzdmY2E2ZDVjZjk1ODZfNDUtMi0xLTEtMA_38b5089c-056f-47b1-9cfe-155c265d4035"
      unitRef="usd">373000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yNS9mcmFnOmJhNjE4OGJmZWY3ZDRhNWQ5NzUxMTI0ZTFhZGM2NDBjL3RhYmxlOjEyNjA1ZDE2YzM0YTQ3YWY5NzM3ZmNhNmQ1Y2Y5NTg2L3RhYmxlcmFuZ2U6MTI2MDVkMTZjMzRhNDdhZjk3MzdmY2E2ZDVjZjk1ODZfNDUtNC0xLTEtMA_270bfc23-0f34-40ca-913d-8b68e477b7b9"
      unitRef="usd">394000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:SharesIssued
      contextRef="i05ebd8cfe4ee4170943cf8150ed9b3f7_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMi0yLTEtMS0w_0e4902a9-eb95-437a-98b6-a5fa409cb57d"
      unitRef="shares">11267000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i05ebd8cfe4ee4170943cf8150ed9b3f7_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMi00LTEtMS0w_e9b82a52-21a1-40ff-8a7b-2adc1e080822"
      unitRef="usd">113000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i86cfa601275d431495b0533cf7dd9e5a_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMi02LTEtMS0w_2a71d7b6-62a5-42d8-a1e2-ef519ef13764"
      unitRef="usd">71729000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i977078992fd54d1a95e83b8e8cc62139_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMi04LTEtMS0w_ecfbc766-85a8-4318-9bfd-bf8be4ba21d0"
      unitRef="usd">151640000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i07044b43d6344987ac20e0b8ef173d88_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMi0xMC0xLTEtMA_35681ce8-3124-4933-9aee-13074d531d7c"
      unitRef="usd">-3158000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iefa45466cf9a4306ad36b51567717e85_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMi0xMi0xLTEtMA_d5fb9f4a-e8d0-414a-956e-13c0ac3559da"
      unitRef="usd">220324000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ia6589d68d76e4f1dbcb9a29d2db1ffa8_D20190101-20190329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMy04LTEtMS0w_591d0b9f-6171-43f7-805f-821204d7ccea"
      unitRef="usd">7074000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib0c9306eb6bc486fae772c37658b8791_D20190101-20190329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMy0xMi0xLTEtMA_c9bba292-9bdc-47ff-bdef-4c631bcca571"
      unitRef="usd">7074000</us-gaap:NetIncomeLoss>
    <us-gaap:StockholdersEquity
      contextRef="i8d412ccc141842d88cd6566f00a45ba3_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfNC04LTEtMS0w_3844719e-9903-459c-a578-4da81ad54e84"
      unitRef="usd">259000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if5b9c15a5d0c49d8a65e4d303132013f_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfNC0xMC0xLTEtMA_1eb64444-1f83-40ed-a1ed-f97e20cd84b3"
      unitRef="usd">-259000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5c9b57fb7ef34200bebb2a76eeffef80_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfNC0xMi0xLTEtMA_64d99bca-82ad-4cae-9bbc-936811bd831e"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i4c178e2c3be3457d9dd64320b865f997_D20190101-20190329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfNS0xMC0xLTEtMA_6aadadb2-b45d-4c41-96c9-71b725b4db13"
      unitRef="usd">-823000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ib0c9306eb6bc486fae772c37658b8791_D20190101-20190329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfNS0xMi0xLTEtMA_f69c6e0d-5217-46e7-add0-d19376a6e737"
      unitRef="usd">-823000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i4c178e2c3be3457d9dd64320b865f997_D20190101-20190329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfNi0xMC0xLTEtMA_fedb9b61-8641-49cd-8669-4d8d8ff88b92"
      unitRef="usd">-360000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ib0c9306eb6bc486fae772c37658b8791_D20190101-20190329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfNi0xMi0xLTEtMA_7bbfdb6a-f1ac-4594-b163-7d2a0429f1cb"
      unitRef="usd">-360000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="if17d9fe6618241a2b7118c31b1e125e6_D20190101-20190329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfNy0yLTEtMS0w_fc37118d-6672-476a-807d-d0cd64470362"
      unitRef="shares">85000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="if17d9fe6618241a2b7118c31b1e125e6_D20190101-20190329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfNy00LTEtMS0w_83e19674-2efc-4616-922a-b616ca16de97"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i2e109c8ab26c4e989b884ae40f471413_D20190101-20190329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfNy02LTEtMS0w_9e38cadf-9517-4c21-b40b-a9fcc9492131"
      unitRef="usd">601000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ib0c9306eb6bc486fae772c37658b8791_D20190101-20190329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfNy0xMi0xLTEtMA_6026b5ac-55be-43a1-b984-3422dbbbf4f5"
      unitRef="usd">602000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i2e109c8ab26c4e989b884ae40f471413_D20190101-20190329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfOC02LTEtMS0yNzM3_38dbfc31-28bd-415f-9506-1e9f5abefdc9"
      unitRef="usd">683000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ib0c9306eb6bc486fae772c37658b8791_D20190101-20190329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfOC0xMi0xLTEtMjczNw_799ee448-7adb-4542-adec-166721b738ab"
      unitRef="usd">683000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i2e109c8ab26c4e989b884ae40f471413_D20190101-20190329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfOC02LTEtMS0w_a1a5553a-5de0-4d24-ba56-9e1bf52a4249"
      unitRef="usd">1117000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib0c9306eb6bc486fae772c37658b8791_D20190101-20190329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfOC0xMi0xLTEtMA_b9ee569e-6719-41f4-ab92-abfb602b43f9"
      unitRef="usd">1117000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:SharesIssued
      contextRef="ieedd8ebd228243ad9579e911c3290fc0_I20190329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfOS0yLTEtMS0w_00d97048-6a66-4190-9e90-9b63911ac4d4"
      unitRef="shares">11352000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ieedd8ebd228243ad9579e911c3290fc0_I20190329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfOS00LTEtMS0w_39f7a371-3eca-45d4-ad74-fa5d6ca40bb1"
      unitRef="usd">114000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iecb5dd95fd8f4bd6991c4574b971c3e6_I20190329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfOS02LTEtMS0w_22625d69-01c8-4edf-9ea0-dd8dfaf12b94"
      unitRef="usd">72764000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id469afdd1acf4f98a246ff88d97e3792_I20190329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfOS04LTEtMS0w_67d1faea-b826-4e30-ae17-b5202cbbf7c0"
      unitRef="usd">158973000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if652b8bc18ef4e52b92f7c02babe9fea_I20190329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfOS0xMC0xLTEtMA_3533bba7-1af5-4da9-915a-8360cb5983dd"
      unitRef="usd">-4600000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i01ea9ccea352449096dcb2f8043e2317_I20190329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfOS0xMi0xLTEtMA_e762503b-ef4f-4822-8ce3-6a8d5d6f7a1e"
      unitRef="usd">227251000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i4d55a74e72754837a32600f3c5d5fcd0_D20190330-20190628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMTAtOC0xLTEtMA_3b1056d9-4eb6-4016-ac7f-bf7f5627b5dd"
      unitRef="usd">7617000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i732d773a81f24ced8249a923e1565e1b_D20190330-20190628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMTAtMTItMS0xLTA_cadcd4fc-21bc-4399-a64d-f1136207cff5"
      unitRef="usd">7617000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i2f5908b125604fc49456fe73a2907a4b_D20190330-20190628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMTItMTAtMS0xLTA_9e9d25f7-71c1-4407-99d0-3eacb0ea45c3"
      unitRef="usd">547000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i732d773a81f24ced8249a923e1565e1b_D20190330-20190628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMTItMTItMS0xLTA_1613a559-3be3-42fe-bf69-94b0cf7337cc"
      unitRef="usd">547000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i2f5908b125604fc49456fe73a2907a4b_D20190330-20190628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMTMtMTAtMS0xLTA_ee85aea4-f9f7-479a-a80a-0bfb0ace9779"
      unitRef="usd">-611000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i732d773a81f24ced8249a923e1565e1b_D20190330-20190628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMTMtMTItMS0xLTA_a1123502-98c7-4d67-b3c0-1a4631c54720"
      unitRef="usd">-611000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i46b95d49fe4a42469dffa95ba177938f_D20190330-20190628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMTQtMi0xLTEtMA_50b1c2e6-beb4-4fd9-9555-f805975566e0"
      unitRef="shares">154000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i46b95d49fe4a42469dffa95ba177938f_D20190330-20190628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMTQtNC0xLTEtMA_8d7594f2-7f82-43e3-ac89-e0a28c79c08c"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i2bdd86f29f794a39ae6b543a2d9fb994_D20190330-20190628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMTQtNi0xLTEtMA_1743af70-2fb0-4ac8-b6f5-4dd590c0ab1b"
      unitRef="usd">2864000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i732d773a81f24ced8249a923e1565e1b_D20190330-20190628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMTQtMTItMS0xLTA_87645c67-78da-43b8-87f2-d653142d2ae3"
      unitRef="usd">2865000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i2bdd86f29f794a39ae6b543a2d9fb994_D20190330-20190628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMTYtNi0xLTEtMjc0Mg_c701ac6b-bce6-4de0-b76a-37f35e1ab4be"
      unitRef="usd">85000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i732d773a81f24ced8249a923e1565e1b_D20190330-20190628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMTYtMTItMS0xLTI3NDI_e8c98bb0-a128-4a9f-ad85-fb2afe01c645"
      unitRef="usd">85000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i2bdd86f29f794a39ae6b543a2d9fb994_D20190330-20190628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMTUtNi0xLTEtMA_700c7785-b4f2-4118-a6f5-b45566e37d87"
      unitRef="usd">1099000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i732d773a81f24ced8249a923e1565e1b_D20190330-20190628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMTUtMTItMS0xLTA_d445138f-1e97-435a-8267-c55ac6ecc32c"
      unitRef="usd">1099000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:SharesIssued
      contextRef="i469b67a1df1943618bcbcc5256ab73e7_I20190628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMTYtMi0xLTEtMA_58a741cb-ba1f-414d-825a-07aa31a7f25e"
      unitRef="shares">11506000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i469b67a1df1943618bcbcc5256ab73e7_I20190628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMTYtNC0xLTEtMA_2359a92b-61cd-4bbc-b9c3-2b584c79cb78"
      unitRef="usd">115000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i187593b4047f4f38a3c0da9d480f340e_I20190628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMTYtNi0xLTEtMA_4e246dae-0cb8-4e42-a001-4c4b65666d3f"
      unitRef="usd">76642000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia03b736e666a4ed2ae34162f4a99c29b_I20190628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMTYtOC0xLTEtMA_fc833914-a6a2-4eee-a7ad-7844237bb657"
      unitRef="usd">166590000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i051df4892ffe4a9caa6aab8c7340ff38_I20190628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMTYtMTAtMS0xLTA_793f7afa-6806-4c25-9b56-804a49f40a62"
      unitRef="usd">-4664000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic6a3a766c95c4b3196c3ab48e02d2497_I20190628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMTYtMTItMS0xLTA_5a7145c8-e4cf-49f0-b2db-003515fcc6e5"
      unitRef="usd">238683000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i0d2d5ee37492439cb7dd40fac69d94db_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMTctOC0xLTEtMTA4_1141df2f-4526-4114-9281-9b41e06e5a5a"
      unitRef="usd">7841000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic191e3aa1d4945dd95dd0c558a19caed_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMTctMTItMS0xLTEwOA_8e9b0fd1-0d1d-41b6-87b6-b7cb459b806f"
      unitRef="usd">7841000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ifc37a1e259774cf780836990a2aded58_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMTktMTAtMS0xLTEwOA_00c87eac-2640-42cd-94fc-d13ece3532c0"
      unitRef="usd">-1526000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ic191e3aa1d4945dd95dd0c558a19caed_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMTktMTItMS0xLTEwOA_d7a1034d-5c18-4dae-8eae-b363df23908b"
      unitRef="usd">-1526000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ifc37a1e259774cf780836990a2aded58_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMjAtMTAtMS0xLTEwOA_d8e7af71-07bb-41ee-999f-ce48e06d369d"
      unitRef="usd">-321000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ic191e3aa1d4945dd95dd0c558a19caed_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMjAtMTItMS0xLTEwOA_640ca147-07cb-48ab-b27e-00ded95577d1"
      unitRef="usd">-321000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i5bc830efe2bd4b77a5e30be8808306dc_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMjItNi0xLTEtMTA4_11a8a132-61f7-40a8-9da0-87748354c1ad"
      unitRef="usd">1124000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic191e3aa1d4945dd95dd0c558a19caed_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMjItMTItMS0xLTEwOA_f6412fb5-e7c6-4010-a027-daf56c8c8571"
      unitRef="usd">1124000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:SharesIssued
      contextRef="ibae1d690b0b649a0842e0c248e7823fe_I20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMjMtMi0xLTEtMTA4_03d44f19-9730-47ba-b6bb-ed7feb121d06"
      unitRef="shares">11506000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ibae1d690b0b649a0842e0c248e7823fe_I20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMjMtNC0xLTEtMTA4_b3dd0321-0d13-4674-bbad-5b19c0812a26"
      unitRef="usd">115000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic4c7ecdb1e19484f954da391736fef2b_I20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMjMtNi0xLTEtMTA4_7868e875-6c97-44c7-adb9-d5b4ecc03f77"
      unitRef="usd">77766000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iaae8e84b966f4349a2d9cec9fd989721_I20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMjMtOC0xLTEtMTA4_f76595be-b339-4c09-af48-02f3064550da"
      unitRef="usd">174431000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2dc4933f2db64b77bd16d55d22753b75_I20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMjMtMTAtMS0xLTEwOA_de18d494-ee21-4567-816d-9405f8b55bb3"
      unitRef="usd">-6511000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id2dec609bf2f409399eab4ea1f8e87cd_I20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMjMtMTItMS0xLTEwOA_b62c9623-baa6-446f-9b3c-30c058fccefb"
      unitRef="usd">245801000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="ia34a04f2076e4f8aa5bbbcd74b03edae_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMTgtMi0xLTEtMA_0f224956-9dd4-4073-9eda-4abdb9010607"
      unitRef="shares">11524000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ia34a04f2076e4f8aa5bbbcd74b03edae_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMTgtNC0xLTEtMA_3a04648b-c760-4c70-9d6a-46121aa6f786"
      unitRef="usd">115000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4464205675ca44ddbc59f63a6387f207_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMTgtNi0xLTEtMA_f5e2d572-884a-4f2a-b8c0-329e28221c8e"
      unitRef="usd">78757000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i29af003bc98c4e8bb6712befd31258ad_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMTgtOC0xLTEtMA_af4c8d72-2dc9-4f85-8b90-5dea322a6b06"
      unitRef="usd">185075000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i24a5194045114676913115175cead79b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMTgtMTAtMS0xLTA_593f1bfd-72ac-4a66-b0bc-4d02ffbf9a66"
      unitRef="usd">-5082000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idf8fe043c8e84342acb9cd2df2cd3cb4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMTgtMTItMS0xLTA_4957da62-4213-45a6-a003-d6c09069f4bd"
      unitRef="usd">258865000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i51b4fb61ea7047f0a9b353846b560003_D20200101-20200403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMTktOC0xLTEtMA_11820dae-f497-43df-a391-7d9ae28baefa"
      unitRef="usd">8668000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5810edddf11f4e7bb0ad0e34fa6c16c0_D20200101-20200403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMTktMTItMS0xLTA_5b9623c8-62a3-4e6b-88f5-a82c229d8cf7"
      unitRef="usd">8668000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ia80d938476d945e6b3c53ebe784b6fc5_D20200101-20200403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMjEtMTAtMS0xLTA_1443dc73-ee3a-4054-a536-1acec5dfd549"
      unitRef="usd">-1934000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i5810edddf11f4e7bb0ad0e34fa6c16c0_D20200101-20200403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMjEtMTItMS0xLTA_b1e36dde-83b5-4046-9069-ad90d823f859"
      unitRef="usd">-1934000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ia80d938476d945e6b3c53ebe784b6fc5_D20200101-20200403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMjItMTAtMS0xLTA_8a545000-c6f6-4b8f-a827-951f4d861d64"
      unitRef="usd">-1290000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i5810edddf11f4e7bb0ad0e34fa6c16c0_D20200101-20200403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMjItMTItMS0xLTA_18682a0d-701f-41ae-a1d1-a027b8ba38da"
      unitRef="usd">-1290000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i6a4b4966c41f4fdfae6df251bea926af_D20200101-20200403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMjMtMi0xLTEtMA_bd05c141-ad72-4029-b555-01cdfb754d46"
      unitRef="shares">64000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i6a4b4966c41f4fdfae6df251bea926af_D20200101-20200403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMjMtNC0xLTEtMA_38334a73-75d1-442d-b24e-914f0ef75ce6"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i23fbf6b8767a4e598e103da06d9dc660_D20200101-20200403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMjMtNi0xLTEtMA_c8cb6d91-575f-49b0-844b-13bae5ca362f"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i5810edddf11f4e7bb0ad0e34fa6c16c0_D20200101-20200403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMjMtMTItMS0xLTA_ba921fc7-8f47-4e02-86ef-6931cc950d92"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i23fbf6b8767a4e598e103da06d9dc660_D20200101-20200403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMzQtNi0xLTEtMjc0OA_4d98659f-c1ba-461b-8d00-5b4ac8880381"
      unitRef="usd">1787000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i5810edddf11f4e7bb0ad0e34fa6c16c0_D20200101-20200403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMzMtMTItMS0xLTI4MDY_279a6210-5219-489c-a5e5-e5be32ac5f55"
      unitRef="usd">1787000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i23fbf6b8767a4e598e103da06d9dc660_D20200101-20200403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMjQtNi0xLTEtMA_c796f1a0-cbbc-4df0-8f66-50c93d02fefd"
      unitRef="usd">1720000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i5810edddf11f4e7bb0ad0e34fa6c16c0_D20200101-20200403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMjQtMTItMS0xLTA_91d55dfa-383a-43a2-b069-222a02a4c781"
      unitRef="usd">1720000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:SharesIssued
      contextRef="i2daf16ee65404eacbf0fba40687dfc02_I20200403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMjUtMi0xLTEtMA_59631ccd-9b89-45b3-88f5-c7e68142285b"
      unitRef="shares">11588000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i2daf16ee65404eacbf0fba40687dfc02_I20200403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMjUtNC0xLTEtMA_c019ad31-f143-458c-8b2b-e56a47b5e086"
      unitRef="usd">116000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1cab9945103f425b983f68e4c1794da8_I20200403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMjUtNi0xLTEtMA_e24f060e-06e4-4df3-b942-0ca963037107"
      unitRef="usd">78690000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic6193a26e5f5493f927191ad1d15b4bb_I20200403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMjUtOC0xLTEtMA_a2b36d83-9c8a-4095-ae3e-b151c91e051d"
      unitRef="usd">193743000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7564828f7a124e69813e1ad8b8b8135f_I20200403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMjUtMTAtMS0xLTA_7a1c0332-ef03-497b-b730-ca8562314bba"
      unitRef="usd">-8306000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if96858bd92f24eb5ae4654fe6bc33dc4_I20200403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMjUtMTItMS0xLTA_07b19a74-6f5d-47d3-9f94-cb4f7b7e9c15"
      unitRef="usd">264243000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ie54ad4018644431d9306af278da600b6_D20200404-20200703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMjYtOC0xLTEtMA_5a414795-ed49-4eca-b0fd-9cf1e69acf80"
      unitRef="usd">1111000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia12ff59001bb47e4978550bde3615840_D20200404-20200703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMjYtMTItMS0xLTA_0a2363fd-69da-4791-8736-a251c6c3ad50"
      unitRef="usd">1111000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i5f5504929118478bb549b28d29645638_D20200404-20200703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMjgtMTAtMS0xLTA_1fe07a1f-0b17-4b76-95f0-1958914c03a8"
      unitRef="usd">2470000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ia12ff59001bb47e4978550bde3615840_D20200404-20200703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMjgtMTItMS0xLTA_30e9ddcd-ad7f-4515-b1c8-6ec7c3cbe1d1"
      unitRef="usd">2470000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i5f5504929118478bb549b28d29645638_D20200404-20200703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMjktMTAtMS0xLTA_3ce51c28-7b54-48fa-8878-0e70d5ff0f88"
      unitRef="usd">357000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ia12ff59001bb47e4978550bde3615840_D20200404-20200703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMjktMTItMS0xLTA_4e7b3da1-d6cf-4aaa-a17d-c5a88b9a704c"
      unitRef="usd">357000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="if711112f481b41799344ba9da3649747_D20200404-20200703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMzAtMi0xLTEtMA_7b70ec3a-514c-48dc-ba4a-b333258e40fd"
      unitRef="shares">32000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="if711112f481b41799344ba9da3649747_D20200404-20200703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMzAtNC0xLTEtMA_b660cc5e-9bbc-4f5f-9bf8-f2516f87237e"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i1ca7a4da73a34deb8128c0d451fe8da5_D20200404-20200703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMzAtNi0xLTEtMA_75b789f9-dbb8-4c7d-b18d-934b52b992f0"
      unitRef="usd">58000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ia12ff59001bb47e4978550bde3615840_D20200404-20200703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMzAtMTItMS0xLTA_70e70f6e-a00b-4364-8373-38e55a8fa38e"
      unitRef="usd">58000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i1ca7a4da73a34deb8128c0d451fe8da5_D20200404-20200703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfNDItNi0xLTEtMjc2NQ_36152c84-4b74-424a-8017-8e88654afc02"
      unitRef="usd">86000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ia12ff59001bb47e4978550bde3615840_D20200404-20200703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfNDEtMTItMS0xLTI4MTQ_e1810da0-7efa-4636-98e9-5b502bef9772"
      unitRef="usd">86000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i1ca7a4da73a34deb8128c0d451fe8da5_D20200404-20200703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMzEtNi0xLTEtMA_7087636e-3854-4ec4-9a5b-abcc60161812"
      unitRef="usd">1282000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ia12ff59001bb47e4978550bde3615840_D20200404-20200703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMzEtMTItMS0xLTA_b651b1b9-e7fe-4401-9f59-75e2d8d5f3d8"
      unitRef="usd">1282000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:SharesIssued
      contextRef="i2636b42f60744897bdc735a25d27dfdd_I20200703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMzItMi0xLTEtMA_5048ba43-3144-403e-b3be-7f0afccf90d1"
      unitRef="shares">11620000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i2636b42f60744897bdc735a25d27dfdd_I20200703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMzItNC0xLTEtMA_c9861e89-3379-4248-858f-5c2adbb3694c"
      unitRef="usd">116000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5cb55a4ff4314177b0c31d09f1842c53_I20200703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMzItNi0xLTEtMA_53f9333e-add4-4f33-a4ec-38728c2a0587"
      unitRef="usd">79944000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5d437c72b64c49ec89893c3a1bf857bb_I20200703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMzItOC0xLTEtMA_cfb2a72c-d2d2-4041-a516-42aa6a608934"
      unitRef="usd">194854000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i219b3cbadb5b46a8a3fa8b813fa6005a_I20200703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMzItMTAtMS0xLTA_915b461e-b678-4b32-8c13-1a3c869ccae5"
      unitRef="usd">-5479000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i92caba143a474b7e8a7170d953f6d88d_I20200703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfMzItMTItMS0xLTA_f201b758-5519-4278-b2e9-aa1c6762324e"
      unitRef="usd">269435000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i2e39026f3158455a897e7930e0a06a3e_D20200704-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfNDAtOC0xLTEtMTU1_3d0e4e5b-4e5c-473f-9af8-6d79f91611b4"
      unitRef="usd">10391000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i42470ea641294bc1966054cb35d18c76_D20200704-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfNDAtMTItMS0xLTE1NQ_92de33d4-5843-4037-9a3a-15403fb45e0a"
      unitRef="usd">10391000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i72882de5ac7a4d0180f89e3cf006412c_D20200704-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfNDItMTAtMS0xLTE1NQ_f3ccf9c7-f7b3-4ec5-a928-922c78a2c40e"
      unitRef="usd">2042000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i42470ea641294bc1966054cb35d18c76_D20200704-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfNDItMTItMS0xLTE1NQ_3f74f319-2827-4d4e-8f39-6105d1a566d6"
      unitRef="usd">2042000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i72882de5ac7a4d0180f89e3cf006412c_D20200704-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfNDMtMTAtMS0xLTE1NQ_0fccc7ba-239c-4b14-81b2-9ec54ef9f22d"
      unitRef="usd">292000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i42470ea641294bc1966054cb35d18c76_D20200704-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfNDMtMTItMS0xLTE1NQ_f0ee2555-8c7f-4b66-a97b-508ef9269038"
      unitRef="usd">292000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i4f85e9171d354d48b3df9e22795bc089_D20200704-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfNDQtMi0xLTEtMTU1_722e2fa5-ebeb-4ed2-baca-a1fbdee07e65"
      unitRef="shares">2000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i4f85e9171d354d48b3df9e22795bc089_D20200704-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfNDQtNC0xLTEtMTU1_12a9681e-d639-4839-8bc1-6061f348f8dd"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i608fe3f4f2844d7ea033e7f0924a47f6_D20200704-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfNDQtNi0xLTEtMTU1_8e15bead-1d2e-4305-9800-f11a5ab1eeaa"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i42470ea641294bc1966054cb35d18c76_D20200704-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfNDQtMTItMS0xLTE1NQ_a43cf331-e26b-4b7e-95cb-024cc34f33f9"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <vec:AdjustmentsToAdditionalPaidInCapitalConversionOfLiabilityBasedStockCompensationAwardsToEquityBasedStockCompensationAwards
      contextRef="i608fe3f4f2844d7ea033e7f0924a47f6_D20200704-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfNDUtNi0xLTEtMjA0NA_dc51ac1c-60b1-4de1-b65a-cfff70c1c1d1"
      unitRef="usd">405000</vec:AdjustmentsToAdditionalPaidInCapitalConversionOfLiabilityBasedStockCompensationAwardsToEquityBasedStockCompensationAwards>
    <vec:AdjustmentsToAdditionalPaidInCapitalConversionOfLiabilityBasedStockCompensationAwardsToEquityBasedStockCompensationAwards
      contextRef="i42470ea641294bc1966054cb35d18c76_D20200704-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfNDUtMTItMS0xLTIwNDQ_41eaa347-5c1c-4ff5-bd6e-1392036efc57"
      unitRef="usd">405000</vec:AdjustmentsToAdditionalPaidInCapitalConversionOfLiabilityBasedStockCompensationAwardsToEquityBasedStockCompensationAwards>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i608fe3f4f2844d7ea033e7f0924a47f6_D20200704-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfNTEtNi0xLTEtMjc1NQ_d716089d-f225-4b04-b40b-11b05e37a0ff"
      unitRef="usd">44000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i42470ea641294bc1966054cb35d18c76_D20200704-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfNTEtMTItMS0xLTI3NTU_c7d93070-1667-4a80-905b-6f5c6d4abffd"
      unitRef="usd">44000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i608fe3f4f2844d7ea033e7f0924a47f6_D20200704-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfNDUtNi0xLTEtMTU1_50f9b2a0-0ed3-4f94-a489-b94ba92f37b1"
      unitRef="usd">1284000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i42470ea641294bc1966054cb35d18c76_D20200704-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfNDUtMTItMS0xLTE1NQ_cbf575ad-db7d-4be8-9798-0bf13a7ede26"
      unitRef="usd">1284000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:SharesIssued
      contextRef="ic07379c4202d4cb59a300649c1b67023_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfNDYtMi0xLTEtMTU1_64fad485-d8a4-4841-8aaf-0f2dc66756b5"
      unitRef="shares">11622000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ic07379c4202d4cb59a300649c1b67023_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfNDYtNC0xLTEtMTU1_ad5849c9-98e5-401d-81d9-5bafddf55419"
      unitRef="usd">116000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i98a528c39cc74dc7804c193eede6efdd_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfNDYtNi0xLTEtMTU1_38ec79dc-f103-4f87-8007-8229348de249"
      unitRef="usd">81589000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4bdc9264f96240b486474ec709515ee1_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfNDYtOC0xLTEtMTU1_d4070b0e-907f-4227-bfd2-a409ff42f278"
      unitRef="usd">205245000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if757f1f1fc484d7bbc66401bc9843740_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfNDYtMTAtMS0xLTE1NQ_ebff3821-b89a-4701-a170-7c616cad8985"
      unitRef="usd">-3145000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i74ccc5061e3f40c099459c06c9bc0ada_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8yOC9mcmFnOjhiMTNlZDYwMThjNTQ4NzQ4YTRiNTQ5ZTdlNTYxMDFmL3RhYmxlOjYwOTc5OWNhZTY1NzRjZmY5ZjYxYzJjNmMxNzg1MjZjL3RhYmxlcmFuZ2U6NjA5Nzk5Y2FlNjU3NGNmZjlmNjFjMmM2YzE3ODUyNmNfNDYtMTItMS0xLTE1NQ_02cfeb4f-35dd-416c-82a8-ba7b9f9ce279"
      unitRef="usd">283805000</us-gaap:StockholdersEquity>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RleHRyZWdpb246MGExZjMzOWNhMjc4NGQ3ZjkzYzU0NGJlNDU1MzY4MDVfNTAyOQ_31150183-0f0b-4451-a0b9-c961f6b8f646">&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Description of Business and Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Our Business&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Vectrus, Inc. is a leading provider of services to the United States Government (U.S. Government) worldwide. The Company operates as one segment and provides the following services and offerings: facility and base operations; supply chain and logistics services; information technology mission support; and engineering and digital technology services.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Vectrus was incorporated in the State of Indiana on February 4, 2014. On September 27, 2014, Exelis Inc. (Exelis) completed a spin-off (the Spin-off) of Vectrus, and Vectrus became an independent, publicly traded company. Unless the context otherwise requires, references in these notes to "Vectrus", "we," "us," "our," "the Company" and "our Company" refer to Vectrus, Inc. References in these notes to Exelis or "Former Parent" refer to Exelis Inc. and its consolidated subsidiaries (other than Vectrus) or successor entities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Our quarterly financial periods end on the Friday closest to the last day of the calendar quarter (October&#160;2, 2020 for the third quarter of 2020 and September&#160;27, 2019 for the third quarter of 2019), except for the last quarter of the fiscal year, which ends on December 31. For ease of presentation, the quarterly financial statements included herein are described as three months ended. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The unaudited interim Condensed Consolidated Financial Statements of Vectrus have been prepared pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (SEC). Accordingly, certain information and footnote disclosures normally included in annual financial statements prepared in accordance with generally accepted accounting principles in the U.S. (GAAP) have been omitted. These unaudited interim Condensed Consolidated Financial Statements should be read in conjunction with our audited Consolidated Financial Statements and notes thereto included in our Annual Report on Form 10-K for the year ended December&#160;31, 2019. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;It is management&#x2019;s opinion that these financial statements include all normal and recurring adjustments necessary for a fair presentation of the Company&#x2019;s financial position and operating results. Revenue and net income for any interim period are not necessarily indicative of future or annual results. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Immaterial Restatement of Prior Period Balances&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Subsequent to the issuance of our Annual Report on Form 10-K for the year ended December 31, 2019, we identified an error in our historical financial statements related to estimated contract costs for the year ended December 31, 2019 as well as an error in our historical financial statements related to overbilling for a separate contract dating back to 2013, prior to the Spin-off. In the first instance, management determined that additional subcontractor costs should have been included as part of estimated contract costs, resulting in a misstatement in other accrued liabilities and cost of revenue as well as revenue and accounts receivable to a lesser extent. In the second instance, management identified that certain contract costs were incorrectly included in customer billings for one contract, resulting in a misstatement in revenue and other accrued liabilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The cumulative impact of the errors was a $2.5 million decrease in retained earnings as of December 31, 2019. The impact of the errors on net income for the year ended December 31, 2019 is $1.5 million. The impact on diluted earnings per share is a decrease of $0.13 for the year ended December 31, 2019. The impact to diluted earnings per share in the first, second, third, and fourth quarters of 2019 is a decrease of $0.00, $0.00, $0.13, and $0.00, respectively. The impact on diluted earnings per share is a decrease of $0.02 and $0.01 for the years ended December 31, 2018 and 2017, respectively.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Accordingly, the Company is restating the relevant financial statements and related footnotes for all applicable periods for these errors and related tax effect and will correct the respective financial statements as they appear in future filings. Management has evaluated the materiality of these misstatements and concluded they were not material to prior periods, individually or in aggregate.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The effects of the corrections to each of the individual affected line items in our Condensed Consolidated Statements of Income were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.865%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.912%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.725%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.994%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.733%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended &lt;br/&gt;September 27, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nine Months Ended &lt;br/&gt;September 27, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands, except per share data)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Previously Reported&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Correction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Corrected&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Previously Reported&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Correction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Corrected&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;359,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;359,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,017,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,017,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;325,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;327,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;921,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;923,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,967)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,989)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income from operations before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,967)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,989)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(426)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(431)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,541)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,558)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The effects of the corrections to each of the individual affected line items on our Condensed Consolidated Statements of Comprehensive Income were as follows: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.727%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.249%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.174%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.711%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.249%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.174%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.984%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended &lt;br/&gt;September 27, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nine Months Ended &lt;br/&gt;September 27, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Previously Reported&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Correction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Corrected&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Previously Reported&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Correction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Corrected&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,541)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,558)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,541)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,558)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The effects of the corrections to each of the individual affected line items on our Condensed Consolidated Balance Sheet were as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.865%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.119%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.820%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.820%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Previously Reported&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Correction &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Corrected&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Receivables &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;269,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(95)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;269,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;320,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(95)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;320,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;636,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(95)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;636,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;242,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;245,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(401)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(401)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;375,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;377,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retained earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,516)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total shareholders' equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;261,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,516)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;258,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Liabilities and Shareholders' Equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;636,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(95)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;636,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The effects of the corrections to each of the individual affected line items on our Condensed Consolidated Statements of Cash Flows were as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.174%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nine Months Ended &lt;br/&gt;September 27, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Previously Reported&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Correction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Corrected&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,558)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes in receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,521)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,540)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes in deferred taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,240)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(430)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,670)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes in other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net cash provided in operating activities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The effects of the corrections to each of the individual affected line items on our Condensed Consolidated Statements of Changes in Shareholders' Equity were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.727%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.249%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.740%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.174%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.711%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.249%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.174%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.716%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retained Earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Shareholders' Equity&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Previously Reported&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Correction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Corrected&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Previously Reported&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Correction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Corrected&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(976)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;221,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(976)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;220,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at March 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(993)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;228,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(993)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;227,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at June 28, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(993)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;239,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(993)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;238,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,541)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,541)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at September 27, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;176,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,534)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;248,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,534)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;245,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RleHRyZWdpb246MGExZjMzOWNhMjc4NGQ3ZjkzYzU0NGJlNDU1MzY4MDVfNTEyMQ_c9300b3b-24db-46fc-b533-e53b11670c2f">&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Our Business&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Vectrus, Inc. is a leading provider of services to the United States Government (U.S. Government) worldwide. The Company operates as one segment and provides the following services and offerings: facility and base operations; supply chain and logistics services; information technology mission support; and engineering and digital technology services.&lt;/span&gt;&lt;/div&gt;&#160;&#160;&#160;&#160;Vectrus was incorporated in the State of Indiana on February 4, 2014. On September 27, 2014, Exelis Inc. (Exelis) completed a spin-off (the Spin-off) of Vectrus, and Vectrus became an independent, publicly traded company. &lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Our quarterly financial periods end on the Friday closest to the last day of the calendar quarter (October&#160;2, 2020 for the third quarter of 2020 and September&#160;27, 2019 for the third quarter of 2019), except for the last quarter of the fiscal year, which ends on December 31. For ease of presentation, the quarterly financial statements included herein are described as three months ended. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The unaudited interim Condensed Consolidated Financial Statements of Vectrus have been prepared pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (SEC). Accordingly, certain information and footnote disclosures normally included in annual financial statements prepared in accordance with generally accepted accounting principles in the U.S. (GAAP) have been omitted. These unaudited interim Condensed Consolidated Financial Statements should be read in conjunction with our audited Consolidated Financial Statements and notes thereto included in our Annual Report on Form 10-K for the year ended December&#160;31, 2019. &lt;/span&gt;&lt;/div&gt;&#160;&#160;&#160;&#160;It is management&#x2019;s opinion that these financial statements include all normal and recurring adjustments necessary for a fair presentation of the Company&#x2019;s financial position and operating results. Revenue and net income for any interim period are not necessarily indicative of future or annual results.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RleHRyZWdpb246MGExZjMzOWNhMjc4NGQ3ZjkzYzU0NGJlNDU1MzY4MDVfMzQ1_81d7b8ed-5404-491c-adec-816808c3a63c"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfOperatingSegments
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RleHRyZWdpb246MGExZjMzOWNhMjc4NGQ3ZjkzYzU0NGJlNDU1MzY4MDVfMzQ1_931ec70f-2a89-4580-aec4-153f23ff8eff"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ic1ca4fa4251e44fcb3e07925ae802e38_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RleHRyZWdpb246MGExZjMzOWNhMjc4NGQ3ZjkzYzU0NGJlNDU1MzY4MDVfMzM0Nw_fdea7aa2-1e06-45fe-a634-6a32549e3a14"
      unitRef="usd">-2500000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:NetIncomeLoss
      contextRef="ic6882417b8d1466aafe8b0cde6cedc2a_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RleHRyZWdpb246MGExZjMzOWNhMjc4NGQ3ZjkzYzU0NGJlNDU1MzY4MDVfMzQ4NA_41f6b0be-56b7-4937-8a99-5d0314efd526"
      unitRef="usd">-1500000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic6882417b8d1466aafe8b0cde6cedc2a_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RleHRyZWdpb246MGExZjMzOWNhMjc4NGQ3ZjkzYzU0NGJlNDU1MzY4MDVfMzU0Ng_9413c086-2824-4d96-b8e7-364e6a6d2171"
      unitRef="usdPerShare">-0.13</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i96a94d2e7c13439a806e69c34d0ba63c_D20190101-20190329"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RleHRyZWdpb246MGExZjMzOWNhMjc4NGQ3ZjkzYzU0NGJlNDU1MzY4MDVfMzcwMg_9a28e369-0d3d-49f0-a38c-e568b3911111"
      unitRef="usdPerShare">-0.00</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ibc8d09f40362476fb197e05eef1bba7a_D20190330-20190628"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RleHRyZWdpb246MGExZjMzOWNhMjc4NGQ3ZjkzYzU0NGJlNDU1MzY4MDVfMzcwNg_97092e8f-cbbf-4da7-93d0-d92a23fb7d0b"
      unitRef="usdPerShare">-0.00</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i112c5a3c316b45b2b5f39baca688880c_D20190629-20190927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RleHRyZWdpb246MGExZjMzOWNhMjc4NGQ3ZjkzYzU0NGJlNDU1MzY4MDVfMzcxMA_675be3ec-6937-437e-971c-a32a7f36042b"
      unitRef="usdPerShare">-0.13</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i32fd544615124897bb66a60b79aa59cf_D20190928-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RleHRyZWdpb246MGExZjMzOWNhMjc4NGQ3ZjkzYzU0NGJlNDU1MzY4MDVfMzcxOA_c4317e57-fe50-42af-8120-75b91f664c2d"
      unitRef="usdPerShare">-0.00</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i69f18d277de3455ca4b03067ea5a3541_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RleHRyZWdpb246MGExZjMzOWNhMjc4NGQ3ZjkzYzU0NGJlNDU1MzY4MDVfMzc5NA_787ebde0-0de0-4283-b701-dc7ad49e50c8"
      unitRef="usdPerShare">-0.02</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i68316127dda74dfabaff2b793cfbc973_D20170101-20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RleHRyZWdpb246MGExZjMzOWNhMjc4NGQ3ZjkzYzU0NGJlNDU1MzY4MDVfMzgwMQ_0c4e09c0-2856-49cc-8e73-beda317f37cc"
      unitRef="usdPerShare">-0.01</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RleHRyZWdpb246MGExZjMzOWNhMjc4NGQ3ZjkzYzU0NGJlNDU1MzY4MDVfNTExNg_974482b1-fa11-41f4-8893-96ac68f0d894">The effects of the corrections to each of the individual affected line items in our Condensed Consolidated Statements of Income were as follows:&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.865%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.912%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.725%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.994%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.733%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended &lt;br/&gt;September 27, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nine Months Ended &lt;br/&gt;September 27, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands, except per share data)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Previously Reported&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Correction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Corrected&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Previously Reported&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Correction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Corrected&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;359,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;359,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,017,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,017,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;325,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;327,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;921,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;923,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,967)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,989)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income from operations before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,967)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,989)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(426)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(431)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,541)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,558)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The effects of the corrections to each of the individual affected line items on our Condensed Consolidated Statements of Comprehensive Income were as follows: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.727%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.249%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.174%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.711%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.249%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.174%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.984%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended &lt;br/&gt;September 27, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nine Months Ended &lt;br/&gt;September 27, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Previously Reported&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Correction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Corrected&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Previously Reported&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Correction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Corrected&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,541)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,558)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,541)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,558)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The effects of the corrections to each of the individual affected line items on our Condensed Consolidated Balance Sheet were as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.865%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.119%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.820%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.820%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Previously Reported&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Correction &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Corrected&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Receivables &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;269,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(95)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;269,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;320,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(95)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;320,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;636,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(95)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;636,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;242,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;245,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(401)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(401)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;375,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;377,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retained earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,516)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total shareholders' equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;261,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,516)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;258,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Liabilities and Shareholders' Equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;636,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(95)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;636,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The effects of the corrections to each of the individual affected line items on our Condensed Consolidated Statements of Cash Flows were as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.174%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nine Months Ended &lt;br/&gt;September 27, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Previously Reported&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Correction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Corrected&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,558)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes in receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,521)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,540)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes in deferred taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,240)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(430)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,670)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes in other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net cash provided in operating activities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The effects of the corrections to each of the individual affected line items on our Condensed Consolidated Statements of Changes in Shareholders' Equity were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.727%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.249%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.740%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.174%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.711%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.249%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.174%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.716%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retained Earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Shareholders' Equity&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Previously Reported&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Correction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Corrected&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Previously Reported&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Correction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Corrected&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(976)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;221,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(976)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;220,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at March 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(993)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;228,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(993)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;227,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at June 28, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(993)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;239,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(993)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;238,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,541)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,541)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at September 27, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;176,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,534)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;248,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,534)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;245,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i960b24550c0d4f048acae477c6d67d78_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRhYTZjMTliN2YxZjQ5MzFhYzU0YTI2YjRiYTMyYmRhL3RhYmxlcmFuZ2U6ZGFhNmMxOWI3ZjFmNDkzMWFjNTRhMjZiNGJhMzJiZGFfMi0yLTEtMS0w_79317429-d826-4417-9d71-cac0d842521f"
      unitRef="usd">359854000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i112c5a3c316b45b2b5f39baca688880c_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRhYTZjMTliN2YxZjQ5MzFhYzU0YTI2YjRiYTMyYmRhL3RhYmxlcmFuZ2U6ZGFhNmMxOWI3ZjFmNDkzMWFjNTRhMjZiNGJhMzJiZGFfMi00LTEtMS0w_a727f92d-e38e-45e9-bfef-8db3c35942e6"
      unitRef="usd">19000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic191e3aa1d4945dd95dd0c558a19caed_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRhYTZjMTliN2YxZjQ5MzFhYzU0YTI2YjRiYTMyYmRhL3RhYmxlcmFuZ2U6ZGFhNmMxOWI3ZjFmNDkzMWFjNTRhMjZiNGJhMzJiZGFfMi02LTEtMS0w_56632ff4-76fb-41f2-a51c-5fb67a2dfe56"
      unitRef="usd">359873000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0e344a8fef024ed49826663df41dfffe_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRhYTZjMTliN2YxZjQ5MzFhYzU0YTI2YjRiYTMyYmRhL3RhYmxlcmFuZ2U6ZGFhNmMxOWI3ZjFmNDkzMWFjNTRhMjZiNGJhMzJiZGFfMi04LTEtMS0w_716a55c1-5dbc-4f39-9f54-2fec5cd4f181"
      unitRef="usd">1017371000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8e052c057c9145d482702774f99480ec_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRhYTZjMTliN2YxZjQ5MzFhYzU0YTI2YjRiYTMyYmRhL3RhYmxlcmFuZ2U6ZGFhNmMxOWI3ZjFmNDkzMWFjNTRhMjZiNGJhMzJiZGFfMi0xMC0xLTEtMA_833bcee9-88b4-4a52-94df-2a50e207df40"
      unitRef="usd">-3000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRhYTZjMTliN2YxZjQ5MzFhYzU0YTI2YjRiYTMyYmRhL3RhYmxlcmFuZ2U6ZGFhNmMxOWI3ZjFmNDkzMWFjNTRhMjZiNGJhMzJiZGFfMi0xMi0xLTEtMA_321e27be-1455-40a6-ae56-aaa797040256"
      unitRef="usd">1017368000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i960b24550c0d4f048acae477c6d67d78_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRhYTZjMTliN2YxZjQ5MzFhYzU0YTI2YjRiYTMyYmRhL3RhYmxlcmFuZ2U6ZGFhNmMxOWI3ZjFmNDkzMWFjNTRhMjZiNGJhMzJiZGFfMy0yLTEtMS0yMzA_6a80aadf-7c23-4fbc-9d60-f6fd01cf6dc2"
      unitRef="usd">325537000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i112c5a3c316b45b2b5f39baca688880c_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRhYTZjMTliN2YxZjQ5MzFhYzU0YTI2YjRiYTMyYmRhL3RhYmxlcmFuZ2U6ZGFhNmMxOWI3ZjFmNDkzMWFjNTRhMjZiNGJhMzJiZGFfMy00LTEtMS0yMzA_1b8d46af-540a-4792-9a49-5ba2a174677a"
      unitRef="usd">1986000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ic191e3aa1d4945dd95dd0c558a19caed_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRhYTZjMTliN2YxZjQ5MzFhYzU0YTI2YjRiYTMyYmRhL3RhYmxlcmFuZ2U6ZGFhNmMxOWI3ZjFmNDkzMWFjNTRhMjZiNGJhMzJiZGFfMy02LTEtMS0yMzA_2ed1b6d0-13ed-4584-8219-da84d34cb83b"
      unitRef="usd">327523000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i0e344a8fef024ed49826663df41dfffe_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRhYTZjMTliN2YxZjQ5MzFhYzU0YTI2YjRiYTMyYmRhL3RhYmxlcmFuZ2U6ZGFhNmMxOWI3ZjFmNDkzMWFjNTRhMjZiNGJhMzJiZGFfMy04LTEtMS0yMzA_c680bc44-f4e0-425b-ba38-d61807778c9f"
      unitRef="usd">921685000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i8e052c057c9145d482702774f99480ec_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRhYTZjMTliN2YxZjQ5MzFhYzU0YTI2YjRiYTMyYmRhL3RhYmxlcmFuZ2U6ZGFhNmMxOWI3ZjFmNDkzMWFjNTRhMjZiNGJhMzJiZGFfMy0xMC0xLTEtMjMw_aea3d7ce-db9e-4483-9ed5-3bac06f615bd"
      unitRef="usd">1986000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRhYTZjMTliN2YxZjQ5MzFhYzU0YTI2YjRiYTMyYmRhL3RhYmxlcmFuZ2U6ZGFhNmMxOWI3ZjFmNDkzMWFjNTRhMjZiNGJhMzJiZGFfMy0xMi0xLTEtMjMw_7903e234-1bb7-4899-9283-07abf95a3211"
      unitRef="usd">923671000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:OperatingIncomeLoss
      contextRef="i960b24550c0d4f048acae477c6d67d78_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRhYTZjMTliN2YxZjQ5MzFhYzU0YTI2YjRiYTMyYmRhL3RhYmxlcmFuZ2U6ZGFhNmMxOWI3ZjFmNDkzMWFjNTRhMjZiNGJhMzJiZGFfMy0yLTEtMS0w_8840ee28-a7ea-4752-98cb-c87111257020"
      unitRef="usd">14383000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i112c5a3c316b45b2b5f39baca688880c_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRhYTZjMTliN2YxZjQ5MzFhYzU0YTI2YjRiYTMyYmRhL3RhYmxlcmFuZ2U6ZGFhNmMxOWI3ZjFmNDkzMWFjNTRhMjZiNGJhMzJiZGFfMy00LTEtMS0w_65b057e6-3dbd-4437-add2-bc88f2b1cbd4"
      unitRef="usd">-1967000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic191e3aa1d4945dd95dd0c558a19caed_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRhYTZjMTliN2YxZjQ5MzFhYzU0YTI2YjRiYTMyYmRhL3RhYmxlcmFuZ2U6ZGFhNmMxOWI3ZjFmNDkzMWFjNTRhMjZiNGJhMzJiZGFfMy02LTEtMS0w_51218395-dd51-4007-8851-3cde0d54b0b1"
      unitRef="usd">12416000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0e344a8fef024ed49826663df41dfffe_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRhYTZjMTliN2YxZjQ5MzFhYzU0YTI2YjRiYTMyYmRhL3RhYmxlcmFuZ2U6ZGFhNmMxOWI3ZjFmNDkzMWFjNTRhMjZiNGJhMzJiZGFfMy04LTEtMS0w_eadcb7e6-52c7-45fa-9be3-031b99fc7cf4"
      unitRef="usd">35989000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8e052c057c9145d482702774f99480ec_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRhYTZjMTliN2YxZjQ5MzFhYzU0YTI2YjRiYTMyYmRhL3RhYmxlcmFuZ2U6ZGFhNmMxOWI3ZjFmNDkzMWFjNTRhMjZiNGJhMzJiZGFfMy0xMC0xLTEtMA_abaf1572-f6e0-431c-9867-1efed216f595"
      unitRef="usd">-1989000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRhYTZjMTliN2YxZjQ5MzFhYzU0YTI2YjRiYTMyYmRhL3RhYmxlcmFuZ2U6ZGFhNmMxOWI3ZjFmNDkzMWFjNTRhMjZiNGJhMzJiZGFfMy0xMi0xLTEtMA_d0358ae6-59e7-44df-a78c-e4ad92a1f526"
      unitRef="usd">34000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i960b24550c0d4f048acae477c6d67d78_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRhYTZjMTliN2YxZjQ5MzFhYzU0YTI2YjRiYTMyYmRhL3RhYmxlcmFuZ2U6ZGFhNmMxOWI3ZjFmNDkzMWFjNTRhMjZiNGJhMzJiZGFfNC0yLTEtMS0w_c9ef5588-9c9a-430c-9de0-5599117c0f4f"
      unitRef="usd">12476000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i112c5a3c316b45b2b5f39baca688880c_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRhYTZjMTliN2YxZjQ5MzFhYzU0YTI2YjRiYTMyYmRhL3RhYmxlcmFuZ2U6ZGFhNmMxOWI3ZjFmNDkzMWFjNTRhMjZiNGJhMzJiZGFfNC00LTEtMS0w_9c0a4311-b525-41ab-9b09-2719cfaf622e"
      unitRef="usd">-1967000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ic191e3aa1d4945dd95dd0c558a19caed_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRhYTZjMTliN2YxZjQ5MzFhYzU0YTI2YjRiYTMyYmRhL3RhYmxlcmFuZ2U6ZGFhNmMxOWI3ZjFmNDkzMWFjNTRhMjZiNGJhMzJiZGFfNC02LTEtMS0w_00105c03-bd15-4e3c-b10a-2eb66df6bb42"
      unitRef="usd">10509000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i0e344a8fef024ed49826663df41dfffe_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRhYTZjMTliN2YxZjQ5MzFhYzU0YTI2YjRiYTMyYmRhL3RhYmxlcmFuZ2U6ZGFhNmMxOWI3ZjFmNDkzMWFjNTRhMjZiNGJhMzJiZGFfNC04LTEtMS0w_b6704d99-d54e-4d3f-b543-19571395b785"
      unitRef="usd">31178000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i8e052c057c9145d482702774f99480ec_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRhYTZjMTliN2YxZjQ5MzFhYzU0YTI2YjRiYTMyYmRhL3RhYmxlcmFuZ2U6ZGFhNmMxOWI3ZjFmNDkzMWFjNTRhMjZiNGJhMzJiZGFfNC0xMC0xLTEtMA_feb05531-2c1d-4f01-98e8-e4737b3951f9"
      unitRef="usd">-1989000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRhYTZjMTliN2YxZjQ5MzFhYzU0YTI2YjRiYTMyYmRhL3RhYmxlcmFuZ2U6ZGFhNmMxOWI3ZjFmNDkzMWFjNTRhMjZiNGJhMzJiZGFfNC0xMi0xLTEtMA_1584a646-73ec-4638-8259-262efaf2349c"
      unitRef="usd">29189000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i960b24550c0d4f048acae477c6d67d78_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRhYTZjMTliN2YxZjQ5MzFhYzU0YTI2YjRiYTMyYmRhL3RhYmxlcmFuZ2U6ZGFhNmMxOWI3ZjFmNDkzMWFjNTRhMjZiNGJhMzJiZGFfNS0yLTEtMS0w_1da67879-ef88-4792-a03f-fc811333ab91"
      unitRef="usd">3094000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i112c5a3c316b45b2b5f39baca688880c_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRhYTZjMTliN2YxZjQ5MzFhYzU0YTI2YjRiYTMyYmRhL3RhYmxlcmFuZ2U6ZGFhNmMxOWI3ZjFmNDkzMWFjNTRhMjZiNGJhMzJiZGFfNS00LTEtMS0w_c599defe-9b38-4063-ad58-47a897690c44"
      unitRef="usd">-426000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic191e3aa1d4945dd95dd0c558a19caed_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRhYTZjMTliN2YxZjQ5MzFhYzU0YTI2YjRiYTMyYmRhL3RhYmxlcmFuZ2U6ZGFhNmMxOWI3ZjFmNDkzMWFjNTRhMjZiNGJhMzJiZGFfNS02LTEtMS0w_7ecf6811-d892-4603-b846-e3c4ba2e35df"
      unitRef="usd">2668000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0e344a8fef024ed49826663df41dfffe_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRhYTZjMTliN2YxZjQ5MzFhYzU0YTI2YjRiYTMyYmRhL3RhYmxlcmFuZ2U6ZGFhNmMxOWI3ZjFmNDkzMWFjNTRhMjZiNGJhMzJiZGFfNS04LTEtMS0w_bdfa2987-5e54-425e-a5c3-c837680f631e"
      unitRef="usd">7088000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8e052c057c9145d482702774f99480ec_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRhYTZjMTliN2YxZjQ5MzFhYzU0YTI2YjRiYTMyYmRhL3RhYmxlcmFuZ2U6ZGFhNmMxOWI3ZjFmNDkzMWFjNTRhMjZiNGJhMzJiZGFfNS0xMC0xLTEtMA_55ed35d2-0488-4361-a30c-21e2cdb8efb4"
      unitRef="usd">-431000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRhYTZjMTliN2YxZjQ5MzFhYzU0YTI2YjRiYTMyYmRhL3RhYmxlcmFuZ2U6ZGFhNmMxOWI3ZjFmNDkzMWFjNTRhMjZiNGJhMzJiZGFfNS0xMi0xLTEtMA_3160c60f-8d92-4d6b-8239-f4cf21d5dfcb"
      unitRef="usd">6657000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i960b24550c0d4f048acae477c6d67d78_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRhYTZjMTliN2YxZjQ5MzFhYzU0YTI2YjRiYTMyYmRhL3RhYmxlcmFuZ2U6ZGFhNmMxOWI3ZjFmNDkzMWFjNTRhMjZiNGJhMzJiZGFfNi0yLTEtMS0w_81877a7c-9775-42c2-8aea-6bdcdae0ed92"
      unitRef="usd">9382000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i112c5a3c316b45b2b5f39baca688880c_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRhYTZjMTliN2YxZjQ5MzFhYzU0YTI2YjRiYTMyYmRhL3RhYmxlcmFuZ2U6ZGFhNmMxOWI3ZjFmNDkzMWFjNTRhMjZiNGJhMzJiZGFfNi00LTEtMS0w_ac8d2ed6-f66a-4bd3-8826-77339a499a02"
      unitRef="usd">-1541000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic191e3aa1d4945dd95dd0c558a19caed_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRhYTZjMTliN2YxZjQ5MzFhYzU0YTI2YjRiYTMyYmRhL3RhYmxlcmFuZ2U6ZGFhNmMxOWI3ZjFmNDkzMWFjNTRhMjZiNGJhMzJiZGFfNi02LTEtMS0w_8382f68a-6beb-4a07-9154-e08d17ceaa3b"
      unitRef="usd">7841000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0e344a8fef024ed49826663df41dfffe_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRhYTZjMTliN2YxZjQ5MzFhYzU0YTI2YjRiYTMyYmRhL3RhYmxlcmFuZ2U6ZGFhNmMxOWI3ZjFmNDkzMWFjNTRhMjZiNGJhMzJiZGFfNi04LTEtMS0w_553c4c51-b735-4b61-ac02-b36a47184d15"
      unitRef="usd">24090000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8e052c057c9145d482702774f99480ec_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRhYTZjMTliN2YxZjQ5MzFhYzU0YTI2YjRiYTMyYmRhL3RhYmxlcmFuZ2U6ZGFhNmMxOWI3ZjFmNDkzMWFjNTRhMjZiNGJhMzJiZGFfNi0xMC0xLTEtMA_2394f9b6-7cf6-48f2-9ab8-97ccc8ca2909"
      unitRef="usd">-1558000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRhYTZjMTliN2YxZjQ5MzFhYzU0YTI2YjRiYTMyYmRhL3RhYmxlcmFuZ2U6ZGFhNmMxOWI3ZjFmNDkzMWFjNTRhMjZiNGJhMzJiZGFfNi0xMi0xLTEtMA_ad34c67a-e680-468f-a05c-c227dc6cc615"
      unitRef="usd">22532000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i960b24550c0d4f048acae477c6d67d78_D20190629-20190927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRhYTZjMTliN2YxZjQ5MzFhYzU0YTI2YjRiYTMyYmRhL3RhYmxlcmFuZ2U6ZGFhNmMxOWI3ZjFmNDkzMWFjNTRhMjZiNGJhMzJiZGFfOS0yLTEtMS0w_0e874b77-2199-41c5-8ffe-fd2afac5d774"
      unitRef="usdPerShare">0.82</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i112c5a3c316b45b2b5f39baca688880c_D20190629-20190927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRhYTZjMTliN2YxZjQ5MzFhYzU0YTI2YjRiYTMyYmRhL3RhYmxlcmFuZ2U6ZGFhNmMxOWI3ZjFmNDkzMWFjNTRhMjZiNGJhMzJiZGFfOS00LTEtMS0w_eabf6f98-4c16-44a1-96c2-4ceae9122a0d"
      unitRef="usdPerShare">-0.14</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic191e3aa1d4945dd95dd0c558a19caed_D20190629-20190927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRhYTZjMTliN2YxZjQ5MzFhYzU0YTI2YjRiYTMyYmRhL3RhYmxlcmFuZ2U6ZGFhNmMxOWI3ZjFmNDkzMWFjNTRhMjZiNGJhMzJiZGFfOS02LTEtMS0w_c58e8f81-b294-48df-8a46-01be6732e3de"
      unitRef="usdPerShare">0.68</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i0e344a8fef024ed49826663df41dfffe_D20190101-20190927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRhYTZjMTliN2YxZjQ5MzFhYzU0YTI2YjRiYTMyYmRhL3RhYmxlcmFuZ2U6ZGFhNmMxOWI3ZjFmNDkzMWFjNTRhMjZiNGJhMzJiZGFfOS04LTEtMS0w_94b76964-401f-4264-9e06-a6e752d03c20"
      unitRef="usdPerShare">2.11</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i8e052c057c9145d482702774f99480ec_D20190101-20190927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRhYTZjMTliN2YxZjQ5MzFhYzU0YTI2YjRiYTMyYmRhL3RhYmxlcmFuZ2U6ZGFhNmMxOWI3ZjFmNDkzMWFjNTRhMjZiNGJhMzJiZGFfOS0xMC0xLTEtMA_f090a012-0dd2-4ddc-aaa3-b878a4585ae4"
      unitRef="usdPerShare">-0.14</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRhYTZjMTliN2YxZjQ5MzFhYzU0YTI2YjRiYTMyYmRhL3RhYmxlcmFuZ2U6ZGFhNmMxOWI3ZjFmNDkzMWFjNTRhMjZiNGJhMzJiZGFfOS0xMi0xLTEtMA_e806906f-702a-4733-8dd8-3894b51f21fe"
      unitRef="usdPerShare">1.97</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i960b24550c0d4f048acae477c6d67d78_D20190629-20190927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRhYTZjMTliN2YxZjQ5MzFhYzU0YTI2YjRiYTMyYmRhL3RhYmxlcmFuZ2U6ZGFhNmMxOWI3ZjFmNDkzMWFjNTRhMjZiNGJhMzJiZGFfMTAtMi0xLTEtMA_43685244-bc19-4f68-89a0-a676c8420bb0"
      unitRef="usdPerShare">0.80</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i112c5a3c316b45b2b5f39baca688880c_D20190629-20190927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRhYTZjMTliN2YxZjQ5MzFhYzU0YTI2YjRiYTMyYmRhL3RhYmxlcmFuZ2U6ZGFhNmMxOWI3ZjFmNDkzMWFjNTRhMjZiNGJhMzJiZGFfMTAtNC0xLTEtMA_c9538fe1-0473-4af4-9406-ba375806c178"
      unitRef="usdPerShare">-0.13</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic191e3aa1d4945dd95dd0c558a19caed_D20190629-20190927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRhYTZjMTliN2YxZjQ5MzFhYzU0YTI2YjRiYTMyYmRhL3RhYmxlcmFuZ2U6ZGFhNmMxOWI3ZjFmNDkzMWFjNTRhMjZiNGJhMzJiZGFfMTAtNi0xLTEtMA_3b00bc08-f5b5-499e-9554-55e67e38b829"
      unitRef="usdPerShare">0.67</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i0e344a8fef024ed49826663df41dfffe_D20190101-20190927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRhYTZjMTliN2YxZjQ5MzFhYzU0YTI2YjRiYTMyYmRhL3RhYmxlcmFuZ2U6ZGFhNmMxOWI3ZjFmNDkzMWFjNTRhMjZiNGJhMzJiZGFfMTAtOC0xLTEtMA_e85d873e-e6ad-4e1d-bb49-8ad700fcdf03"
      unitRef="usdPerShare">2.08</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8e052c057c9145d482702774f99480ec_D20190101-20190927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRhYTZjMTliN2YxZjQ5MzFhYzU0YTI2YjRiYTMyYmRhL3RhYmxlcmFuZ2U6ZGFhNmMxOWI3ZjFmNDkzMWFjNTRhMjZiNGJhMzJiZGFfMTAtMTAtMS0xLTA_0b291eb7-e9fa-4839-93f7-555b3b201482"
      unitRef="usdPerShare">-0.13</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRhYTZjMTliN2YxZjQ5MzFhYzU0YTI2YjRiYTMyYmRhL3RhYmxlcmFuZ2U6ZGFhNmMxOWI3ZjFmNDkzMWFjNTRhMjZiNGJhMzJiZGFfMTAtMTItMS0xLTA_e841d866-5174-498a-aecc-0a709c386768"
      unitRef="usdPerShare">1.95</us-gaap:EarningsPerShareDiluted>
    <us-gaap:NetIncomeLoss
      contextRef="i960b24550c0d4f048acae477c6d67d78_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOjgwNTdjOWVmOGFmOTRiYjZiMmFiY2ViYzEwMDVmMWNhL3RhYmxlcmFuZ2U6ODA1N2M5ZWY4YWY5NGJiNmIyYWJjZWJjMTAwNWYxY2FfMi0yLTEtMS0w_3b7dd31c-68d2-497a-b0cc-dfbde10817ce"
      unitRef="usd">9382000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i112c5a3c316b45b2b5f39baca688880c_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOjgwNTdjOWVmOGFmOTRiYjZiMmFiY2ViYzEwMDVmMWNhL3RhYmxlcmFuZ2U6ODA1N2M5ZWY4YWY5NGJiNmIyYWJjZWJjMTAwNWYxY2FfMi00LTEtMS0w_3b8c9d58-c3d4-4691-b00d-908ffc22dcd2"
      unitRef="usd">-1541000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic191e3aa1d4945dd95dd0c558a19caed_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOjgwNTdjOWVmOGFmOTRiYjZiMmFiY2ViYzEwMDVmMWNhL3RhYmxlcmFuZ2U6ODA1N2M5ZWY4YWY5NGJiNmIyYWJjZWJjMTAwNWYxY2FfMi02LTEtMS0w_7704389b-7b06-49b7-8d82-eeb747e3c7e2"
      unitRef="usd">7841000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0e344a8fef024ed49826663df41dfffe_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOjgwNTdjOWVmOGFmOTRiYjZiMmFiY2ViYzEwMDVmMWNhL3RhYmxlcmFuZ2U6ODA1N2M5ZWY4YWY5NGJiNmIyYWJjZWJjMTAwNWYxY2FfMi04LTEtMS0w_c704c793-1f63-411c-aa1e-8f71ab57a6aa"
      unitRef="usd">24090000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8e052c057c9145d482702774f99480ec_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOjgwNTdjOWVmOGFmOTRiYjZiMmFiY2ViYzEwMDVmMWNhL3RhYmxlcmFuZ2U6ODA1N2M5ZWY4YWY5NGJiNmIyYWJjZWJjMTAwNWYxY2FfMi0xMC0xLTEtMA_c9a5b7ce-5beb-46d6-85e3-7f5689bb5fe2"
      unitRef="usd">-1558000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOjgwNTdjOWVmOGFmOTRiYjZiMmFiY2ViYzEwMDVmMWNhL3RhYmxlcmFuZ2U6ODA1N2M5ZWY4YWY5NGJiNmIyYWJjZWJjMTAwNWYxY2FfMi0xMi0xLTEtMA_325808e4-5358-4ebd-a031-b36dca101409"
      unitRef="usd">22532000</us-gaap:NetIncomeLoss>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i960b24550c0d4f048acae477c6d67d78_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOjgwNTdjOWVmOGFmOTRiYjZiMmFiY2ViYzEwMDVmMWNhL3RhYmxlcmFuZ2U6ODA1N2M5ZWY4YWY5NGJiNmIyYWJjZWJjMTAwNWYxY2FfMy0yLTEtMS0w_58fbb7ad-efd9-4e7c-b396-51465eed7b72"
      unitRef="usd">7535000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i112c5a3c316b45b2b5f39baca688880c_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOjgwNTdjOWVmOGFmOTRiYjZiMmFiY2ViYzEwMDVmMWNhL3RhYmxlcmFuZ2U6ODA1N2M5ZWY4YWY5NGJiNmIyYWJjZWJjMTAwNWYxY2FfMy00LTEtMS0w_f0ecd7a9-83e7-4590-843c-06fd1a938a70"
      unitRef="usd">-1541000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ic191e3aa1d4945dd95dd0c558a19caed_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOjgwNTdjOWVmOGFmOTRiYjZiMmFiY2ViYzEwMDVmMWNhL3RhYmxlcmFuZ2U6ODA1N2M5ZWY4YWY5NGJiNmIyYWJjZWJjMTAwNWYxY2FfMy02LTEtMS0w_1aceda33-fde1-4684-84f8-9dc61e4655f1"
      unitRef="usd">5994000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i0e344a8fef024ed49826663df41dfffe_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOjgwNTdjOWVmOGFmOTRiYjZiMmFiY2ViYzEwMDVmMWNhL3RhYmxlcmFuZ2U6ODA1N2M5ZWY4YWY5NGJiNmIyYWJjZWJjMTAwNWYxY2FfMy04LTEtMS0w_c0dfe3ce-afd5-41f6-be2b-4414fe39823d"
      unitRef="usd">20737000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i8e052c057c9145d482702774f99480ec_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOjgwNTdjOWVmOGFmOTRiYjZiMmFiY2ViYzEwMDVmMWNhL3RhYmxlcmFuZ2U6ODA1N2M5ZWY4YWY5NGJiNmIyYWJjZWJjMTAwNWYxY2FfMy0xMC0xLTEtMA_830d2c87-94ce-4e23-ace7-6b92b0c954c1"
      unitRef="usd">-1558000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOjgwNTdjOWVmOGFmOTRiYjZiMmFiY2ViYzEwMDVmMWNhL3RhYmxlcmFuZ2U6ODA1N2M5ZWY4YWY5NGJiNmIyYWJjZWJjMTAwNWYxY2FfMy0xMi0xLTEtMA_e3b934d7-b0a5-4de5-b2ff-c837ae040352"
      unitRef="usd">19179000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ReceivablesNetCurrent
      contextRef="ib64571a90adc4c1cb9d5995c930e4b37_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRmNjA1ZjAzNzllNTRjYTZhMzk1ZjRjM2QwZjkxNDFlL3RhYmxlcmFuZ2U6ZGY2MDVmMDM3OWU1NGNhNmEzOTVmNGMzZDBmOTE0MWVfMi0yLTEtMS0w_0cebfb62-1aad-4580-955f-9a64b73b6830"
      unitRef="usd">269239000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:ReceivablesNetCurrent
      contextRef="ic1ca4fa4251e44fcb3e07925ae802e38_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRmNjA1ZjAzNzllNTRjYTZhMzk1ZjRjM2QwZjkxNDFlL3RhYmxlcmFuZ2U6ZGY2MDVmMDM3OWU1NGNhNmEzOTVmNGMzZDBmOTE0MWVfMi00LTEtMS0w_d3cac724-2b01-4ff2-a63d-bf1f80e1e05d"
      unitRef="usd">-95000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:ReceivablesNetCurrent
      contextRef="idf8fe043c8e84342acb9cd2df2cd3cb4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRmNjA1ZjAzNzllNTRjYTZhMzk1ZjRjM2QwZjkxNDFlL3RhYmxlcmFuZ2U6ZGY2MDVmMDM3OWU1NGNhNmEzOTVmNGMzZDBmOTE0MWVfMi02LTEtMS0w_1e40156d-b192-41a7-8503-d3bb9a6d2308"
      unitRef="usd">269144000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ib64571a90adc4c1cb9d5995c930e4b37_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRmNjA1ZjAzNzllNTRjYTZhMzk1ZjRjM2QwZjkxNDFlL3RhYmxlcmFuZ2U6ZGY2MDVmMDM3OWU1NGNhNmEzOTVmNGMzZDBmOTE0MWVfMy0yLTEtMS0w_426cb18d-8746-4c54-a161-1c96fd7749c1"
      unitRef="usd">320711000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ic1ca4fa4251e44fcb3e07925ae802e38_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRmNjA1ZjAzNzllNTRjYTZhMzk1ZjRjM2QwZjkxNDFlL3RhYmxlcmFuZ2U6ZGY2MDVmMDM3OWU1NGNhNmEzOTVmNGMzZDBmOTE0MWVfMy00LTEtMS0w_18fa9ffd-8938-4083-aede-407059ddcdb1"
      unitRef="usd">-95000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="idf8fe043c8e84342acb9cd2df2cd3cb4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRmNjA1ZjAzNzllNTRjYTZhMzk1ZjRjM2QwZjkxNDFlL3RhYmxlcmFuZ2U6ZGY2MDVmMDM3OWU1NGNhNmEzOTVmNGMzZDBmOTE0MWVfMy02LTEtMS0w_1a86328f-4d70-4a03-a00a-15ab270fb3a6"
      unitRef="usd">320616000</us-gaap:AssetsCurrent>
    <us-gaap:Assets
      contextRef="ib64571a90adc4c1cb9d5995c930e4b37_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRmNjA1ZjAzNzllNTRjYTZhMzk1ZjRjM2QwZjkxNDFlL3RhYmxlcmFuZ2U6ZGY2MDVmMDM3OWU1NGNhNmEzOTVmNGMzZDBmOTE0MWVfNC0yLTEtMS0w_31a11cc7-6859-44f8-8335-1c66b840416c"
      unitRef="usd">636484000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ic1ca4fa4251e44fcb3e07925ae802e38_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRmNjA1ZjAzNzllNTRjYTZhMzk1ZjRjM2QwZjkxNDFlL3RhYmxlcmFuZ2U6ZGY2MDVmMDM3OWU1NGNhNmEzOTVmNGMzZDBmOTE0MWVfNC00LTEtMS0w_501f58b8-d17d-4ee1-ac76-d2538402b64f"
      unitRef="usd">-95000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="idf8fe043c8e84342acb9cd2df2cd3cb4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRmNjA1ZjAzNzllNTRjYTZhMzk1ZjRjM2QwZjkxNDFlL3RhYmxlcmFuZ2U6ZGY2MDVmMDM3OWU1NGNhNmEzOTVmNGMzZDBmOTE0MWVfNC02LTEtMS0w_359788df-7a15-4c57-9300-e6d9eb84351c"
      unitRef="usd">636389000</us-gaap:Assets>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ib64571a90adc4c1cb9d5995c930e4b37_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRmNjA1ZjAzNzllNTRjYTZhMzk1ZjRjM2QwZjkxNDFlL3RhYmxlcmFuZ2U6ZGY2MDVmMDM3OWU1NGNhNmEzOTVmNGMzZDBmOTE0MWVfNS0yLTEtMS0w_a87f14a8-d2df-4d23-81e9-3f0ce104bd09"
      unitRef="usd">34587000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ic1ca4fa4251e44fcb3e07925ae802e38_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRmNjA1ZjAzNzllNTRjYTZhMzk1ZjRjM2QwZjkxNDFlL3RhYmxlcmFuZ2U6ZGY2MDVmMDM3OWU1NGNhNmEzOTVmNGMzZDBmOTE0MWVfNS00LTEtMS0w_73e2f6f9-8611-479b-b615-851423d5fbbd"
      unitRef="usd">2822000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="idf8fe043c8e84342acb9cd2df2cd3cb4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRmNjA1ZjAzNzllNTRjYTZhMzk1ZjRjM2QwZjkxNDFlL3RhYmxlcmFuZ2U6ZGY2MDVmMDM3OWU1NGNhNmEzOTVmNGMzZDBmOTE0MWVfNS02LTEtMS0w_96a421e8-4bbb-4b3d-9597-a3499da2c1c8"
      unitRef="usd">37409000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ib64571a90adc4c1cb9d5995c930e4b37_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRmNjA1ZjAzNzllNTRjYTZhMzk1ZjRjM2QwZjkxNDFlL3RhYmxlcmFuZ2U6ZGY2MDVmMDM3OWU1NGNhNmEzOTVmNGMzZDBmOTE0MWVfNi0yLTEtMS0w_29b4b004-97c8-4dc8-bcff-05cbce8dd1f9"
      unitRef="usd">242257000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ic1ca4fa4251e44fcb3e07925ae802e38_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRmNjA1ZjAzNzllNTRjYTZhMzk1ZjRjM2QwZjkxNDFlL3RhYmxlcmFuZ2U6ZGY2MDVmMDM3OWU1NGNhNmEzOTVmNGMzZDBmOTE0MWVfNi00LTEtMS0w_90eff10e-8b83-4b5f-8e63-140c4ac5132e"
      unitRef="usd">2822000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="idf8fe043c8e84342acb9cd2df2cd3cb4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRmNjA1ZjAzNzllNTRjYTZhMzk1ZjRjM2QwZjkxNDFlL3RhYmxlcmFuZ2U6ZGY2MDVmMDM3OWU1NGNhNmEzOTVmNGMzZDBmOTE0MWVfNi02LTEtMS0w_8a092658-241d-452d-8df2-777246e024db"
      unitRef="usd">245079000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ib64571a90adc4c1cb9d5995c930e4b37_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRmNjA1ZjAzNzllNTRjYTZhMzk1ZjRjM2QwZjkxNDFlL3RhYmxlcmFuZ2U6ZGY2MDVmMDM3OWU1NGNhNmEzOTVmNGMzZDBmOTE0MWVfNy0yLTEtMS0w_d8ff43ba-3197-4908-89f5-1545e65d3718"
      unitRef="usd">49808000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ic1ca4fa4251e44fcb3e07925ae802e38_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRmNjA1ZjAzNzllNTRjYTZhMzk1ZjRjM2QwZjkxNDFlL3RhYmxlcmFuZ2U6ZGY2MDVmMDM3OWU1NGNhNmEzOTVmNGMzZDBmOTE0MWVfNy00LTEtMS0w_c99e83e1-c52e-4e39-9400-b9e88eda77e2"
      unitRef="usd">-401000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="idf8fe043c8e84342acb9cd2df2cd3cb4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRmNjA1ZjAzNzllNTRjYTZhMzk1ZjRjM2QwZjkxNDFlL3RhYmxlcmFuZ2U6ZGY2MDVmMDM3OWU1NGNhNmEzOTVmNGMzZDBmOTE0MWVfNy02LTEtMS0w_1e7d2941-a47d-45bb-9085-d2ac00103e5d"
      unitRef="usd">49407000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="ib64571a90adc4c1cb9d5995c930e4b37_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRmNjA1ZjAzNzllNTRjYTZhMzk1ZjRjM2QwZjkxNDFlL3RhYmxlcmFuZ2U6ZGY2MDVmMDM3OWU1NGNhNmEzOTVmNGMzZDBmOTE0MWVfOC0yLTEtMS0w_ed131377-1dba-49a3-b4b3-b9dea4a1df06"
      unitRef="usd">132846000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="ic1ca4fa4251e44fcb3e07925ae802e38_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRmNjA1ZjAzNzllNTRjYTZhMzk1ZjRjM2QwZjkxNDFlL3RhYmxlcmFuZ2U6ZGY2MDVmMDM3OWU1NGNhNmEzOTVmNGMzZDBmOTE0MWVfOC00LTEtMS0w_381b9177-a0e0-4a7c-b856-6064fce086d9"
      unitRef="usd">-401000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="idf8fe043c8e84342acb9cd2df2cd3cb4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRmNjA1ZjAzNzllNTRjYTZhMzk1ZjRjM2QwZjkxNDFlL3RhYmxlcmFuZ2U6ZGY2MDVmMDM3OWU1NGNhNmEzOTVmNGMzZDBmOTE0MWVfOC02LTEtMS0w_e1a8650d-7d1b-4b4d-bfe3-cdf1143eaa54"
      unitRef="usd">132445000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="ib64571a90adc4c1cb9d5995c930e4b37_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRmNjA1ZjAzNzllNTRjYTZhMzk1ZjRjM2QwZjkxNDFlL3RhYmxlcmFuZ2U6ZGY2MDVmMDM3OWU1NGNhNmEzOTVmNGMzZDBmOTE0MWVfOS0yLTEtMS0w_f00118de-361c-483a-814e-7fe53c8dd877"
      unitRef="usd">375103000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="ic1ca4fa4251e44fcb3e07925ae802e38_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRmNjA1ZjAzNzllNTRjYTZhMzk1ZjRjM2QwZjkxNDFlL3RhYmxlcmFuZ2U6ZGY2MDVmMDM3OWU1NGNhNmEzOTVmNGMzZDBmOTE0MWVfOS00LTEtMS0w_8a643e29-6808-46af-a9ba-1143ef950ece"
      unitRef="usd">2421000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="idf8fe043c8e84342acb9cd2df2cd3cb4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRmNjA1ZjAzNzllNTRjYTZhMzk1ZjRjM2QwZjkxNDFlL3RhYmxlcmFuZ2U6ZGY2MDVmMDM3OWU1NGNhNmEzOTVmNGMzZDBmOTE0MWVfOS02LTEtMS0w_806aefbf-e8f3-4229-87e7-41335302a06c"
      unitRef="usd">377524000</us-gaap:Liabilities>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ib64571a90adc4c1cb9d5995c930e4b37_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRmNjA1ZjAzNzllNTRjYTZhMzk1ZjRjM2QwZjkxNDFlL3RhYmxlcmFuZ2U6ZGY2MDVmMDM3OWU1NGNhNmEzOTVmNGMzZDBmOTE0MWVfMTAtMi0xLTEtMA_d0596205-a479-4f17-b29d-15f865efbb81"
      unitRef="usd">187591000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ic1ca4fa4251e44fcb3e07925ae802e38_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRmNjA1ZjAzNzllNTRjYTZhMzk1ZjRjM2QwZjkxNDFlL3RhYmxlcmFuZ2U6ZGY2MDVmMDM3OWU1NGNhNmEzOTVmNGMzZDBmOTE0MWVfMTAtNC0xLTEtMA_1ebfc907-82ae-4703-94ad-5aa954d5ac2d"
      unitRef="usd">-2516000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="idf8fe043c8e84342acb9cd2df2cd3cb4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRmNjA1ZjAzNzllNTRjYTZhMzk1ZjRjM2QwZjkxNDFlL3RhYmxlcmFuZ2U6ZGY2MDVmMDM3OWU1NGNhNmEzOTVmNGMzZDBmOTE0MWVfMTAtNi0xLTEtMA_d7982e11-3bac-4f86-a571-9d8c90ff214b"
      unitRef="usd">185075000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="ib64571a90adc4c1cb9d5995c930e4b37_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRmNjA1ZjAzNzllNTRjYTZhMzk1ZjRjM2QwZjkxNDFlL3RhYmxlcmFuZ2U6ZGY2MDVmMDM3OWU1NGNhNmEzOTVmNGMzZDBmOTE0MWVfMTEtMi0xLTEtMA_03656c50-2dcc-4028-8895-c7f98ff93830"
      unitRef="usd">261381000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic1ca4fa4251e44fcb3e07925ae802e38_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRmNjA1ZjAzNzllNTRjYTZhMzk1ZjRjM2QwZjkxNDFlL3RhYmxlcmFuZ2U6ZGY2MDVmMDM3OWU1NGNhNmEzOTVmNGMzZDBmOTE0MWVfMTEtNC0xLTEtMA_514a8425-f90d-44a3-9871-8c99682884bc"
      unitRef="usd">-2516000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idf8fe043c8e84342acb9cd2df2cd3cb4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRmNjA1ZjAzNzllNTRjYTZhMzk1ZjRjM2QwZjkxNDFlL3RhYmxlcmFuZ2U6ZGY2MDVmMDM3OWU1NGNhNmEzOTVmNGMzZDBmOTE0MWVfMTEtNi0xLTEtMA_4f314ca9-4919-4d20-a0cc-d4fa49c2dbc6"
      unitRef="usd">258865000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ib64571a90adc4c1cb9d5995c930e4b37_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRmNjA1ZjAzNzllNTRjYTZhMzk1ZjRjM2QwZjkxNDFlL3RhYmxlcmFuZ2U6ZGY2MDVmMDM3OWU1NGNhNmEzOTVmNGMzZDBmOTE0MWVfMTItMi0xLTEtMA_4a6a307a-9be1-403f-a71e-80ae3c0066f9"
      unitRef="usd">636484000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ic1ca4fa4251e44fcb3e07925ae802e38_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRmNjA1ZjAzNzllNTRjYTZhMzk1ZjRjM2QwZjkxNDFlL3RhYmxlcmFuZ2U6ZGY2MDVmMDM3OWU1NGNhNmEzOTVmNGMzZDBmOTE0MWVfMTItNC0xLTEtMA_8e2c8224-dbb4-4061-b9f5-b40f694231c4"
      unitRef="usd">-95000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="idf8fe043c8e84342acb9cd2df2cd3cb4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmRmNjA1ZjAzNzllNTRjYTZhMzk1ZjRjM2QwZjkxNDFlL3RhYmxlcmFuZ2U6ZGY2MDVmMDM3OWU1NGNhNmEzOTVmNGMzZDBmOTE0MWVfMTItNi0xLTEtMA_aeb05bcf-4a30-4c94-940a-5116f38a92d6"
      unitRef="usd">636389000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i0e344a8fef024ed49826663df41dfffe_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOjZmZmQ0ZjhhZjdmMTRkMzViZWIwYjAwNzYxMDYzYjQ3L3RhYmxlcmFuZ2U6NmZmZDRmOGFmN2YxNGQzNWJlYjBiMDA3NjEwNjNiNDdfMy0yLTEtMS0w_d58d2f6c-a12a-48df-934c-e02accf29fec"
      unitRef="usd">24090000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8e052c057c9145d482702774f99480ec_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOjZmZmQ0ZjhhZjdmMTRkMzViZWIwYjAwNzYxMDYzYjQ3L3RhYmxlcmFuZ2U6NmZmZDRmOGFmN2YxNGQzNWJlYjBiMDA3NjEwNjNiNDdfMy00LTEtMS0w_025e327c-6a22-401c-acec-1b54794f9fd3"
      unitRef="usd">-1558000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOjZmZmQ0ZjhhZjdmMTRkMzViZWIwYjAwNzYxMDYzYjQ3L3RhYmxlcmFuZ2U6NmZmZDRmOGFmN2YxNGQzNWJlYjBiMDA3NjEwNjNiNDdfMy02LTEtMS0w_2a079ec3-a6cf-46dd-8179-31c2495ced01"
      unitRef="usd">22532000</us-gaap:NetIncomeLoss>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="i0e344a8fef024ed49826663df41dfffe_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOjZmZmQ0ZjhhZjdmMTRkMzViZWIwYjAwNzYxMDYzYjQ3L3RhYmxlcmFuZ2U6NmZmZDRmOGFmN2YxNGQzNWJlYjBiMDA3NjEwNjNiNDdfNi0yLTEtMS0yNTk_fa55fe01-e231-4280-89db-cfa581b059e7"
      unitRef="usd">7521000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="i8e052c057c9145d482702774f99480ec_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOjZmZmQ0ZjhhZjdmMTRkMzViZWIwYjAwNzYxMDYzYjQ3L3RhYmxlcmFuZ2U6NmZmZDRmOGFmN2YxNGQzNWJlYjBiMDA3NjEwNjNiNDdfNi00LTEtMS0yNTk_7821d6d8-8539-4f72-8f4b-3276d5eb3e26"
      unitRef="usd">19000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOjZmZmQ0ZjhhZjdmMTRkMzViZWIwYjAwNzYxMDYzYjQ3L3RhYmxlcmFuZ2U6NmZmZDRmOGFmN2YxNGQzNWJlYjBiMDA3NjEwNjNiNDdfNi02LTEtMS0yNTk_efefd21f-6f6e-4711-8cf3-7c09c9514466"
      unitRef="usd">7540000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="i0e344a8fef024ed49826663df41dfffe_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOjZmZmQ0ZjhhZjdmMTRkMzViZWIwYjAwNzYxMDYzYjQ3L3RhYmxlcmFuZ2U6NmZmZDRmOGFmN2YxNGQzNWJlYjBiMDA3NjEwNjNiNDdfNy0yLTEtMS0yNTk_d2305819-920c-441b-8ea4-bcdd44e323d1"
      unitRef="usd">4240000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="i8e052c057c9145d482702774f99480ec_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOjZmZmQ0ZjhhZjdmMTRkMzViZWIwYjAwNzYxMDYzYjQ3L3RhYmxlcmFuZ2U6NmZmZDRmOGFmN2YxNGQzNWJlYjBiMDA3NjEwNjNiNDdfNy00LTEtMS0yNTk_eeded22d-874e-4e21-9860-5a896bdb2eec"
      unitRef="usd">430000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOjZmZmQ0ZjhhZjdmMTRkMzViZWIwYjAwNzYxMDYzYjQ3L3RhYmxlcmFuZ2U6NmZmZDRmOGFmN2YxNGQzNWJlYjBiMDA3NjEwNjNiNDdfNy02LTEtMS0yNTk_e0be08ee-2484-4d02-94a3-312020b9e81e"
      unitRef="usd">4670000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i0e344a8fef024ed49826663df41dfffe_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOjZmZmQ0ZjhhZjdmMTRkMzViZWIwYjAwNzYxMDYzYjQ3L3RhYmxlcmFuZ2U6NmZmZDRmOGFmN2YxNGQzNWJlYjBiMDA3NjEwNjNiNDdfNi0yLTEtMS0w_03b8e616-0802-43af-b2d0-1b4a423d7254"
      unitRef="usd">7781000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i8e052c057c9145d482702774f99480ec_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOjZmZmQ0ZjhhZjdmMTRkMzViZWIwYjAwNzYxMDYzYjQ3L3RhYmxlcmFuZ2U6NmZmZDRmOGFmN2YxNGQzNWJlYjBiMDA3NjEwNjNiNDdfNi00LTEtMS0w_e2737b83-0d5b-4367-9a90-b7ea64e2e2ad"
      unitRef="usd">2007000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOjZmZmQ0ZjhhZjdmMTRkMzViZWIwYjAwNzYxMDYzYjQ3L3RhYmxlcmFuZ2U6NmZmZDRmOGFmN2YxNGQzNWJlYjBiMDA3NjEwNjNiNDdfNi02LTEtMS0w_93304d86-f0db-4f7e-92b0-7c9997ad571e"
      unitRef="usd">9788000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i0e344a8fef024ed49826663df41dfffe_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOjZmZmQ0ZjhhZjdmMTRkMzViZWIwYjAwNzYxMDYzYjQ3L3RhYmxlcmFuZ2U6NmZmZDRmOGFmN2YxNGQzNWJlYjBiMDA3NjEwNjNiNDdfNy0yLTEtMS0w_95dae48c-64ea-4861-a8e2-f12d3203b9cd"
      unitRef="usd">28448000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i8e052c057c9145d482702774f99480ec_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOjZmZmQ0ZjhhZjdmMTRkMzViZWIwYjAwNzYxMDYzYjQ3L3RhYmxlcmFuZ2U6NmZmZDRmOGFmN2YxNGQzNWJlYjBiMDA3NjEwNjNiNDdfNy00LTEtMS0w_5f64f9cf-2d90-4142-86e0-c91cf77fd2b5"
      unitRef="usd">0</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOjZmZmQ0ZjhhZjdmMTRkMzViZWIwYjAwNzYxMDYzYjQ3L3RhYmxlcmFuZ2U6NmZmZDRmOGFmN2YxNGQzNWJlYjBiMDA3NjEwNjNiNDdfNy02LTEtMS0w_447a9c0d-b2a1-4465-8f3e-21fcd82c3f97"
      unitRef="usd">28448000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:StockholdersEquity
      contextRef="i1b7f59be19e446fe9ac8056bc1a9e849_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmNkODFjZjZiYzZhYzQ4ZjVhMmRkYmUxZGIzM2EzMDY0L3RhYmxlcmFuZ2U6Y2Q4MWNmNmJjNmFjNDhmNWEyZGRiZTFkYjMzYTMwNjRfMy0yLTEtMS0w_7f96501e-2f1f-40c5-a893-913857ebc331"
      unitRef="usd">152616000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7ab5f5fff4cc432a93e026b92393f3ea_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmNkODFjZjZiYzZhYzQ4ZjVhMmRkYmUxZGIzM2EzMDY0L3RhYmxlcmFuZ2U6Y2Q4MWNmNmJjNmFjNDhmNWEyZGRiZTFkYjMzYTMwNjRfMy00LTEtMS0w_bea56233-5def-480d-a913-ce820cb261c3"
      unitRef="usd">-976000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i977078992fd54d1a95e83b8e8cc62139_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmNkODFjZjZiYzZhYzQ4ZjVhMmRkYmUxZGIzM2EzMDY0L3RhYmxlcmFuZ2U6Y2Q4MWNmNmJjNmFjNDhmNWEyZGRiZTFkYjMzYTMwNjRfMy02LTEtMS0w_2b6daa31-065c-4a55-8e95-104aec634d5e"
      unitRef="usd">151640000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i271b6f74a63b4adc9856cd15397d2331_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmNkODFjZjZiYzZhYzQ4ZjVhMmRkYmUxZGIzM2EzMDY0L3RhYmxlcmFuZ2U6Y2Q4MWNmNmJjNmFjNDhmNWEyZGRiZTFkYjMzYTMwNjRfMy04LTEtMS0w_a46e74e3-1119-44c1-af65-b2c0f37cd552"
      unitRef="usd">221300000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6b6863c18b0d49f59f75a974e3184476_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmNkODFjZjZiYzZhYzQ4ZjVhMmRkYmUxZGIzM2EzMDY0L3RhYmxlcmFuZ2U6Y2Q4MWNmNmJjNmFjNDhmNWEyZGRiZTFkYjMzYTMwNjRfMy0xMC0xLTEtMA_76d308df-ab3f-4052-9b73-ac9f16957498"
      unitRef="usd">-976000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iefa45466cf9a4306ad36b51567717e85_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmNkODFjZjZiYzZhYzQ4ZjVhMmRkYmUxZGIzM2EzMDY0L3RhYmxlcmFuZ2U6Y2Q4MWNmNmJjNmFjNDhmNWEyZGRiZTFkYjMzYTMwNjRfMy0xMi0xLTEtMA_8ec3266a-6d37-4fa2-9efa-158a970b43fe"
      unitRef="usd">220324000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i3b44f5f3b3db4e3d8e3b52d9a016560b_D20190101-20190329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmNkODFjZjZiYzZhYzQ4ZjVhMmRkYmUxZGIzM2EzMDY0L3RhYmxlcmFuZ2U6Y2Q4MWNmNmJjNmFjNDhmNWEyZGRiZTFkYjMzYTMwNjRfNC0yLTEtMS0w_41813a15-b179-407e-9c31-4cc6822d906a"
      unitRef="usd">7091000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1db8710f401b48c191db26be0134e9fe_D20190101-20190329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmNkODFjZjZiYzZhYzQ4ZjVhMmRkYmUxZGIzM2EzMDY0L3RhYmxlcmFuZ2U6Y2Q4MWNmNmJjNmFjNDhmNWEyZGRiZTFkYjMzYTMwNjRfNC00LTEtMS0w_2f8f7311-d652-4198-a373-5256cef00c5d"
      unitRef="usd">-17000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia6589d68d76e4f1dbcb9a29d2db1ffa8_D20190101-20190329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmNkODFjZjZiYzZhYzQ4ZjVhMmRkYmUxZGIzM2EzMDY0L3RhYmxlcmFuZ2U6Y2Q4MWNmNmJjNmFjNDhmNWEyZGRiZTFkYjMzYTMwNjRfNC02LTEtMS0w_08997694-d451-4566-b5c7-d252e750dcdc"
      unitRef="usd">7074000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i068ef4e714ff47bf809984c936af380d_D20190101-20190329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmNkODFjZjZiYzZhYzQ4ZjVhMmRkYmUxZGIzM2EzMDY0L3RhYmxlcmFuZ2U6Y2Q4MWNmNmJjNmFjNDhmNWEyZGRiZTFkYjMzYTMwNjRfNC04LTEtMS0w_a8d49fb5-8595-44ce-8d95-bdbfdff5bc7b"
      unitRef="usd">7091000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i96a94d2e7c13439a806e69c34d0ba63c_D20190101-20190329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmNkODFjZjZiYzZhYzQ4ZjVhMmRkYmUxZGIzM2EzMDY0L3RhYmxlcmFuZ2U6Y2Q4MWNmNmJjNmFjNDhmNWEyZGRiZTFkYjMzYTMwNjRfNC0xMC0xLTEtMA_ce93a9f3-f78f-4de2-bc41-9a9da1bda96a"
      unitRef="usd">-17000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib0c9306eb6bc486fae772c37658b8791_D20190101-20190329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmNkODFjZjZiYzZhYzQ4ZjVhMmRkYmUxZGIzM2EzMDY0L3RhYmxlcmFuZ2U6Y2Q4MWNmNmJjNmFjNDhmNWEyZGRiZTFkYjMzYTMwNjRfNC0xMi0xLTEtMA_10f82d45-8298-4c16-8e6e-1756c81b0011"
      unitRef="usd">7074000</us-gaap:NetIncomeLoss>
    <us-gaap:StockholdersEquity
      contextRef="i815120cd6f6046f0bcbb9bff4a3f5033_I20190329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmNkODFjZjZiYzZhYzQ4ZjVhMmRkYmUxZGIzM2EzMDY0L3RhYmxlcmFuZ2U6Y2Q4MWNmNmJjNmFjNDhmNWEyZGRiZTFkYjMzYTMwNjRfNS0yLTEtMS0w_52133dc6-ae53-4295-a18a-a0dc8de65a72"
      unitRef="usd">159966000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib947f27fa79943f1b3ffe67d69fb38f6_I20190329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmNkODFjZjZiYzZhYzQ4ZjVhMmRkYmUxZGIzM2EzMDY0L3RhYmxlcmFuZ2U6Y2Q4MWNmNmJjNmFjNDhmNWEyZGRiZTFkYjMzYTMwNjRfNS00LTEtMS0w_f658114b-1be3-4439-9b74-76426ce95e48"
      unitRef="usd">-993000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id469afdd1acf4f98a246ff88d97e3792_I20190329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmNkODFjZjZiYzZhYzQ4ZjVhMmRkYmUxZGIzM2EzMDY0L3RhYmxlcmFuZ2U6Y2Q4MWNmNmJjNmFjNDhmNWEyZGRiZTFkYjMzYTMwNjRfNS02LTEtMS0w_7bf4f896-4f0f-41a9-993d-f0b21678ed43"
      unitRef="usd">158973000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib14a3b71e3e8471c9f4a515c780930be_I20190329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmNkODFjZjZiYzZhYzQ4ZjVhMmRkYmUxZGIzM2EzMDY0L3RhYmxlcmFuZ2U6Y2Q4MWNmNmJjNmFjNDhmNWEyZGRiZTFkYjMzYTMwNjRfNS04LTEtMS0w_71e1459d-007e-4223-98f8-a2b8d8597e2a"
      unitRef="usd">228244000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id7a92bf4fbdc463f921b68605a39543b_I20190329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmNkODFjZjZiYzZhYzQ4ZjVhMmRkYmUxZGIzM2EzMDY0L3RhYmxlcmFuZ2U6Y2Q4MWNmNmJjNmFjNDhmNWEyZGRiZTFkYjMzYTMwNjRfNS0xMC0xLTEtMA_12061522-b8d7-4dad-a0b0-be61dcaf8765"
      unitRef="usd">-993000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i01ea9ccea352449096dcb2f8043e2317_I20190329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmNkODFjZjZiYzZhYzQ4ZjVhMmRkYmUxZGIzM2EzMDY0L3RhYmxlcmFuZ2U6Y2Q4MWNmNmJjNmFjNDhmNWEyZGRiZTFkYjMzYTMwNjRfNS0xMi0xLTEtMA_aaf09822-7688-4ccd-90b4-0a84153e6927"
      unitRef="usd">227251000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i2102fd4668944b629b104cfb3f340791_D20190330-20190628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmNkODFjZjZiYzZhYzQ4ZjVhMmRkYmUxZGIzM2EzMDY0L3RhYmxlcmFuZ2U6Y2Q4MWNmNmJjNmFjNDhmNWEyZGRiZTFkYjMzYTMwNjRfNy0yLTEtMS0yNjg_0f52667c-61a2-4973-b5af-d7c6dc3efb17"
      unitRef="usd">7617000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i690f77c9394f4c9e8c21f05074b11d1a_D20190330-20190628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmNkODFjZjZiYzZhYzQ4ZjVhMmRkYmUxZGIzM2EzMDY0L3RhYmxlcmFuZ2U6Y2Q4MWNmNmJjNmFjNDhmNWEyZGRiZTFkYjMzYTMwNjRfNy00LTEtMS0yNjg_0582880b-0513-430a-bc72-25e358040ebe"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4d55a74e72754837a32600f3c5d5fcd0_D20190330-20190628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmNkODFjZjZiYzZhYzQ4ZjVhMmRkYmUxZGIzM2EzMDY0L3RhYmxlcmFuZ2U6Y2Q4MWNmNmJjNmFjNDhmNWEyZGRiZTFkYjMzYTMwNjRfNy02LTEtMS0yNjg_1c022a9a-5a96-485d-b978-7ddfe7b74a76"
      unitRef="usd">7617000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i590d85ef8f66461c94432186d34dba53_D20190330-20190628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmNkODFjZjZiYzZhYzQ4ZjVhMmRkYmUxZGIzM2EzMDY0L3RhYmxlcmFuZ2U6Y2Q4MWNmNmJjNmFjNDhmNWEyZGRiZTFkYjMzYTMwNjRfNy04LTEtMS0yNjg_d555743e-3ccd-417a-a9c2-4645c29dd4cf"
      unitRef="usd">7617000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ibc8d09f40362476fb197e05eef1bba7a_D20190330-20190628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmNkODFjZjZiYzZhYzQ4ZjVhMmRkYmUxZGIzM2EzMDY0L3RhYmxlcmFuZ2U6Y2Q4MWNmNmJjNmFjNDhmNWEyZGRiZTFkYjMzYTMwNjRfNy0xMC0xLTEtMjY4_4efd9a20-8b5f-4152-b063-763e9a95d87a"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i732d773a81f24ced8249a923e1565e1b_D20190330-20190628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmNkODFjZjZiYzZhYzQ4ZjVhMmRkYmUxZGIzM2EzMDY0L3RhYmxlcmFuZ2U6Y2Q4MWNmNmJjNmFjNDhmNWEyZGRiZTFkYjMzYTMwNjRfNy0xMi0xLTEtMjY4_04afb62e-ea17-4484-9c4d-d5194e93d2e6"
      unitRef="usd">7617000</us-gaap:NetIncomeLoss>
    <us-gaap:StockholdersEquity
      contextRef="i5a2a5ce75f6f46099bc7b61e4cfc49da_I20190628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmNkODFjZjZiYzZhYzQ4ZjVhMmRkYmUxZGIzM2EzMDY0L3RhYmxlcmFuZ2U6Y2Q4MWNmNmJjNmFjNDhmNWEyZGRiZTFkYjMzYTMwNjRfOC0yLTEtMS0yNjg_e148cfa9-3822-434d-8a69-9b53d718e115"
      unitRef="usd">167583000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ida84a16f9ee147918abca3d3fa2ef9ac_I20190628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmNkODFjZjZiYzZhYzQ4ZjVhMmRkYmUxZGIzM2EzMDY0L3RhYmxlcmFuZ2U6Y2Q4MWNmNmJjNmFjNDhmNWEyZGRiZTFkYjMzYTMwNjRfOC00LTEtMS0yNjg_7f35717e-36bf-47e2-913d-6f6621af5f09"
      unitRef="usd">-993000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia03b736e666a4ed2ae34162f4a99c29b_I20190628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmNkODFjZjZiYzZhYzQ4ZjVhMmRkYmUxZGIzM2EzMDY0L3RhYmxlcmFuZ2U6Y2Q4MWNmNmJjNmFjNDhmNWEyZGRiZTFkYjMzYTMwNjRfOC02LTEtMS0yNjg_15c9d691-e4d2-461b-b592-de80accc607f"
      unitRef="usd">166590000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i91397b1e33de47dda1fcc71c23ff465a_I20190628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmNkODFjZjZiYzZhYzQ4ZjVhMmRkYmUxZGIzM2EzMDY0L3RhYmxlcmFuZ2U6Y2Q4MWNmNmJjNmFjNDhmNWEyZGRiZTFkYjMzYTMwNjRfOC04LTEtMS0yNjg_7e4f74eb-fb62-4046-a26c-eaf782b05b08"
      unitRef="usd">239676000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5f537234e233466f9346fc66df50e599_I20190628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmNkODFjZjZiYzZhYzQ4ZjVhMmRkYmUxZGIzM2EzMDY0L3RhYmxlcmFuZ2U6Y2Q4MWNmNmJjNmFjNDhmNWEyZGRiZTFkYjMzYTMwNjRfOC0xMC0xLTEtMjY4_09c66ff1-484a-4970-a217-f562c3c7453a"
      unitRef="usd">-993000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic6a3a766c95c4b3196c3ab48e02d2497_I20190628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmNkODFjZjZiYzZhYzQ4ZjVhMmRkYmUxZGIzM2EzMDY0L3RhYmxlcmFuZ2U6Y2Q4MWNmNmJjNmFjNDhmNWEyZGRiZTFkYjMzYTMwNjRfOC0xMi0xLTEtMjY4_8b0cf036-ae6d-49fa-ad78-523fa14d0904"
      unitRef="usd">238683000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i84af02300b0b407e95f2ada338d06289_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmNkODFjZjZiYzZhYzQ4ZjVhMmRkYmUxZGIzM2EzMDY0L3RhYmxlcmFuZ2U6Y2Q4MWNmNmJjNmFjNDhmNWEyZGRiZTFkYjMzYTMwNjRfNy0yLTEtMS0w_cfaeae1d-5902-4947-8883-991a3f4e97c7"
      unitRef="usd">9382000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2e0e96c558214e768948651659f50f51_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmNkODFjZjZiYzZhYzQ4ZjVhMmRkYmUxZGIzM2EzMDY0L3RhYmxlcmFuZ2U6Y2Q4MWNmNmJjNmFjNDhmNWEyZGRiZTFkYjMzYTMwNjRfNy00LTEtMS0w_d253e0a2-d365-444d-8ecf-f23613a3e941"
      unitRef="usd">-1541000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0d2d5ee37492439cb7dd40fac69d94db_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmNkODFjZjZiYzZhYzQ4ZjVhMmRkYmUxZGIzM2EzMDY0L3RhYmxlcmFuZ2U6Y2Q4MWNmNmJjNmFjNDhmNWEyZGRiZTFkYjMzYTMwNjRfNy02LTEtMS0w_311d25fa-8f76-4923-bafc-1d0bca297587"
      unitRef="usd">7841000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i960b24550c0d4f048acae477c6d67d78_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmNkODFjZjZiYzZhYzQ4ZjVhMmRkYmUxZGIzM2EzMDY0L3RhYmxlcmFuZ2U6Y2Q4MWNmNmJjNmFjNDhmNWEyZGRiZTFkYjMzYTMwNjRfNy04LTEtMS0w_0cc8e858-370b-404f-8a29-cb00846971f5"
      unitRef="usd">9382000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i112c5a3c316b45b2b5f39baca688880c_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmNkODFjZjZiYzZhYzQ4ZjVhMmRkYmUxZGIzM2EzMDY0L3RhYmxlcmFuZ2U6Y2Q4MWNmNmJjNmFjNDhmNWEyZGRiZTFkYjMzYTMwNjRfNy0xMC0xLTEtMA_0594f614-f7ea-4f67-a6da-45a3b5a878f1"
      unitRef="usd">-1541000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic191e3aa1d4945dd95dd0c558a19caed_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmNkODFjZjZiYzZhYzQ4ZjVhMmRkYmUxZGIzM2EzMDY0L3RhYmxlcmFuZ2U6Y2Q4MWNmNmJjNmFjNDhmNWEyZGRiZTFkYjMzYTMwNjRfNy0xMi0xLTEtMA_e3454593-34c6-41de-9152-cca491d98c05"
      unitRef="usd">7841000</us-gaap:NetIncomeLoss>
    <us-gaap:StockholdersEquity
      contextRef="ie95b22a485774522b448a99040e6ad19_I20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmNkODFjZjZiYzZhYzQ4ZjVhMmRkYmUxZGIzM2EzMDY0L3RhYmxlcmFuZ2U6Y2Q4MWNmNmJjNmFjNDhmNWEyZGRiZTFkYjMzYTMwNjRfOC0yLTEtMS0w_bf637205-f9c6-465e-ae54-894465fff3f0"
      unitRef="usd">176965000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3e0740b1938849e7bc2b32bad499bc30_I20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmNkODFjZjZiYzZhYzQ4ZjVhMmRkYmUxZGIzM2EzMDY0L3RhYmxlcmFuZ2U6Y2Q4MWNmNmJjNmFjNDhmNWEyZGRiZTFkYjMzYTMwNjRfOC00LTEtMS0w_cd749951-ac0c-49c3-916b-25574e553c5b"
      unitRef="usd">-2534000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iaae8e84b966f4349a2d9cec9fd989721_I20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmNkODFjZjZiYzZhYzQ4ZjVhMmRkYmUxZGIzM2EzMDY0L3RhYmxlcmFuZ2U6Y2Q4MWNmNmJjNmFjNDhmNWEyZGRiZTFkYjMzYTMwNjRfOC02LTEtMS0w_64832c14-e2b3-4dad-bf3e-80d9e669fb30"
      unitRef="usd">174431000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i435a29201fd24de78bf51ef624c25182_I20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmNkODFjZjZiYzZhYzQ4ZjVhMmRkYmUxZGIzM2EzMDY0L3RhYmxlcmFuZ2U6Y2Q4MWNmNmJjNmFjNDhmNWEyZGRiZTFkYjMzYTMwNjRfOC04LTEtMS0w_849d040c-a7e2-4dfa-8b0d-e78d0aabef31"
      unitRef="usd">248335000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia27be2b47a9d44a19a6efe31bd11f272_I20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmNkODFjZjZiYzZhYzQ4ZjVhMmRkYmUxZGIzM2EzMDY0L3RhYmxlcmFuZ2U6Y2Q4MWNmNmJjNmFjNDhmNWEyZGRiZTFkYjMzYTMwNjRfOC0xMC0xLTEtMA_249dc1e7-a792-4dab-97b8-8b5ffd72f539"
      unitRef="usd">-2534000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id2dec609bf2f409399eab4ea1f8e87cd_I20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zMS9mcmFnOjBhMWYzMzljYTI3ODRkN2Y5M2M1NDRiZTQ1NTM2ODA1L3RhYmxlOmNkODFjZjZiYzZhYzQ4ZjVhMmRkYmUxZGIzM2EzMDY0L3RhYmxlcmFuZ2U6Y2Q4MWNmNmJjNmFjNDhmNWEyZGRiZTFkYjMzYTMwNjRfOC0xMi0xLTEtMA_f486217c-3744-4d0b-9d46-9b8316dd67a4"
      unitRef="usd">245801000</us-gaap:StockholdersEquity>
    <us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNC9mcmFnOmIzYTZkNGZkODA3MzQ0ZjlhNTg0N2M2ZDk3NDgzNGQ2L3RleHRyZWdpb246YjNhNmQ0ZmQ4MDczNDRmOWE1ODQ3YzZkOTc0ODM0ZDZfMzI5Mw_a5febeb1-f9d3-4cae-9315-790b4550c88a">&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;RECENT ACCOUNTING STANDARDS UPDATE&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accounting Standards Issued but Not Yet Effective &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the FASB issued ASU 2019-12, &lt;/span&gt;&lt;span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes (Topic 740) Simplifying the Accounting for Income Taxes&lt;/span&gt;&lt;span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (ASU 2019-12). The objectives of ASU 2019-12 are (i) to simplify the accounting for income taxes by removing certain exceptions, (ii) to update certain requirements to simplify the accounting for income taxes, and (iii) to make minor codification improvements for income taxes. The guidance is effective for fiscal years beginning after December 15, 2020, and interim periods within those fiscal years. Early adoption is permitted. The Company does not expect the adoption of this standard to have a material impact on the Company&#x2019;s financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accounting Standards That Were Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2018, the FASB issued ASU 2018-15,&#160;&lt;/span&gt;&lt;span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Intangibles - Goodwill and Other - Internal-Use Software (Subtopic 350-40)&lt;/span&gt;&lt;span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;(ASU 2018-15). The objective of &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNC9mcmFnOmIzYTZkNGZkODA3MzQ0ZjlhNTg0N2M2ZDk3NDgzNGQ2L3RleHRyZWdpb246YjNhNmQ0ZmQ4MDczNDRmOWE1ODQ3YzZkOTc0ODM0ZDZfMzI4Nw_4bc140d1-c409-478c-816d-4c8db2ebb4e3"&gt;ASU 2018-15&lt;/span&gt; is to align the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with those incurred to develop or obtain internal-use software. The guidance is effective for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years. Early adoption is permitted. The amendments can be applied either retrospectively or prospectively. We adopted ASU 2018-15&#160;on January 1, 2020&#160;using the retrospective method. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a result of the adoption, $0.3 million was reclassified from 2019 year-end property, plant and equipment, net, to other non-current assets on our Condensed Consolidated Balance Sheet. In addition, $0.3 million of cash outflows from investing activities incurred during the third and fourth quarters of 2019 was reclassified to cash outflows from operating activities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;In January 2017, the FASB issued ASU 2017-04,&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Simplifying the Test for Goodwill Impairment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;(ASU 2017-04). The objective of ASU 2017-04 is to simplify the subsequent measurement of goodwill by entities performing their annual goodwill impairment tests by comparing the fair value of a reporting unit, including income tax effects from any tax-deductible goodwill, with its carrying amount and recognizing an impairment charge for the amount by which the carrying amount exceeds fair value. ASU 2017-04 is effective for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years. ASU 2017-04 should be applied on a prospective basis. We adopted&#160;ASU 2017-04&#160;on January 1, 2020. &#160;The&#160;adoption of&#160;the&#160;standard&#160;did not have a material&#160;impact&#160;on&#160;our financial statements.&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;In June 2016, the FASB issued ASU 2016-13, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments - Credit Losses (Topic 326) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(ASU 2016-13). The objective of ASU 2016-13 is to provide financial statement users with more useful information about the expected credit losses &lt;/span&gt;&lt;/div&gt;on financial instruments and other commitments to extend credit held by a reporting entity at each reporting date. Under the new guidance, an entity recognizes as an allowance its estimate of expected credit losses, which the FASB believes will result in more timely recognition of such losses. We adopted the standard on January 1, 2020. The adoption of the standard did not have a material impact on our financial statements.</us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNC9mcmFnOmIzYTZkNGZkODA3MzQ0ZjlhNTg0N2M2ZDk3NDgzNGQ2L3RleHRyZWdpb246YjNhNmQ0ZmQ4MDczNDRmOWE1ODQ3YzZkOTc0ODM0ZDZfMzI5NQ_1a8f009e-1f03-4bfa-b015-3e69874a1e8f">&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accounting Standards Issued but Not Yet Effective &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the FASB issued ASU 2019-12, &lt;/span&gt;&lt;span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes (Topic 740) Simplifying the Accounting for Income Taxes&lt;/span&gt;&lt;span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (ASU 2019-12). The objectives of ASU 2019-12 are (i) to simplify the accounting for income taxes by removing certain exceptions, (ii) to update certain requirements to simplify the accounting for income taxes, and (iii) to make minor codification improvements for income taxes. The guidance is effective for fiscal years beginning after December 15, 2020, and interim periods within those fiscal years. Early adoption is permitted. The Company does not expect the adoption of this standard to have a material impact on the Company&#x2019;s financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accounting Standards That Were Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2018, the FASB issued ASU 2018-15,&#160;&lt;/span&gt;&lt;span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Intangibles - Goodwill and Other - Internal-Use Software (Subtopic 350-40)&lt;/span&gt;&lt;span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;(ASU 2018-15). The objective of &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNC9mcmFnOmIzYTZkNGZkODA3MzQ0ZjlhNTg0N2M2ZDk3NDgzNGQ2L3RleHRyZWdpb246YjNhNmQ0ZmQ4MDczNDRmOWE1ODQ3YzZkOTc0ODM0ZDZfMzI4Nw_4bc140d1-c409-478c-816d-4c8db2ebb4e3"&gt;ASU 2018-15&lt;/span&gt; is to align the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with those incurred to develop or obtain internal-use software. The guidance is effective for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years. Early adoption is permitted. The amendments can be applied either retrospectively or prospectively. We adopted ASU 2018-15&#160;on January 1, 2020&#160;using the retrospective method. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a result of the adoption, $0.3 million was reclassified from 2019 year-end property, plant and equipment, net, to other non-current assets on our Condensed Consolidated Balance Sheet. In addition, $0.3 million of cash outflows from investing activities incurred during the third and fourth quarters of 2019 was reclassified to cash outflows from operating activities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;In January 2017, the FASB issued ASU 2017-04,&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Simplifying the Test for Goodwill Impairment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;(ASU 2017-04). The objective of ASU 2017-04 is to simplify the subsequent measurement of goodwill by entities performing their annual goodwill impairment tests by comparing the fair value of a reporting unit, including income tax effects from any tax-deductible goodwill, with its carrying amount and recognizing an impairment charge for the amount by which the carrying amount exceeds fair value. ASU 2017-04 is effective for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years. ASU 2017-04 should be applied on a prospective basis. We adopted&#160;ASU 2017-04&#160;on January 1, 2020. &#160;The&#160;adoption of&#160;the&#160;standard&#160;did not have a material&#160;impact&#160;on&#160;our financial statements.&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;In June 2016, the FASB issued ASU 2016-13, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments - Credit Losses (Topic 326) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(ASU 2016-13). The objective of ASU 2016-13 is to provide financial statement users with more useful information about the expected credit losses &lt;/span&gt;&lt;/div&gt;on financial instruments and other commitments to extend credit held by a reporting entity at each reporting date. Under the new guidance, an entity recognizes as an allowance its estimate of expected credit losses, which the FASB believes will result in more timely recognition of such losses. We adopted the standard on January 1, 2020. The adoption of the standard did not have a material impact on our financial statements.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i7275279a84894c3b857b8707b76fc48e_I20200101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNC9mcmFnOmIzYTZkNGZkODA3MzQ0ZjlhNTg0N2M2ZDk3NDgzNGQ2L3RleHRyZWdpb246YjNhNmQ0ZmQ4MDczNDRmOWE1ODQ3YzZkOTc0ODM0ZDZfMTQ5NA_6500e214-b176-40b6-8e2f-d858fa00dde3"
      unitRef="usd">300000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i7275279a84894c3b857b8707b76fc48e_I20200101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNC9mcmFnOmIzYTZkNGZkODA3MzQ0ZjlhNTg0N2M2ZDk3NDgzNGQ2L3RleHRyZWdpb246YjNhNmQ0ZmQ4MDczNDRmOWE1ODQ3YzZkOTc0ODM0ZDZfMTQ5NA_e9756b77-1cfb-4217-b6e8-2ac988817549"
      unitRef="usd">-300000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ie9e60b0c9f314f408abae21a3216b3ad_D20200101-20200101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNC9mcmFnOmIzYTZkNGZkODA3MzQ0ZjlhNTg0N2M2ZDk3NDgzNGQ2L3RleHRyZWdpb246YjNhNmQ0ZmQ4MDczNDRmOWE1ODQ3YzZkOTc0ODM0ZDZfMTY1NQ_2b1c26be-f7e2-4187-8ffc-febcb4a082a3"
      unitRef="usd">-300000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ie9e60b0c9f314f408abae21a3216b3ad_D20200101-20200101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNC9mcmFnOmIzYTZkNGZkODA3MzQ0ZjlhNTg0N2M2ZDk3NDgzNGQ2L3RleHRyZWdpb246YjNhNmQ0ZmQ4MDczNDRmOWE1ODQ3YzZkOTc0ODM0ZDZfMTY1NQ_adbc28e6-08b0-4fb2-af6d-6597738cdd0f"
      unitRef="usd">300000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RleHRyZWdpb246MWRjMzQ0YjdhMDQzNGNhM2I5YzJjM2NmZDMwYTgwNDNfOTA5Nw_9ab92079-7605-424b-81b6-adeed1b32ebc">&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;REVENUE&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Performance Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5.45pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account for revenue in ASC Topic 606. A contract&#x2019;s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. To determine the proper revenue recognition method, consideration is given as to whether a single contract should be accounted for as more than one performance obligation. For most of our contracts, the customer contracts with us to perform an integrated set of tasks and deliverables as a single service solution, whereby each service is not separately identifiable from other promises in the contract and therefore is not distinct. As a result, when this integrated set of tasks exists, the contract is accounted for as one performance obligation. The vast majority of our contracts have a single performance obligation. Unexercised contract options and indefinite delivery and indefinite quantity (IDIQ) contracts are considered to be separate performance obligations when the option or IDIQ task order is exercised or awarded.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5.45pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Contract modifications are routine in the performance of our contracts. Contracts are often modified to account for changes in contract specifications or requirements. In most instances, contract modifications are for goods or services that are not distinct, and therefore, are accounted for as part of the existing contract. Modifications to exercise option years create new enforceable rights and obligations and therefore are treated as separate performance obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Company's performance obligations are typically satisfied over time as services are provided throughout the contract term. We recognize revenue over time using the input method (e.g., costs incurred to date relative to total estimated costs at completion) to measure progress. Our over time recognition is reinforced by the fact that our customers simultaneously receive and consume the benefits of our services as they are performed. This continuous transfer of control requires that we track progress towards completion of performance obligations in order to measure and recognize revenue. Determining progress on performance obligations requires us to make judgments that affect the timing of revenue recognition. Remaining performance obligations represent firm orders by the customer and excludes potential orders under IDIQ contracts, unexercised contract options, and contracts awarded to us that are being protested by competitors with the U.S. Government Accountability Office (GAO) or in the U.S. Court of Federal Claims. The level of order activity related to contracts can be affected by the timing of government funding authorizations and their project evaluation cycles. Year-over-year comparisons could, at times, be impacted by these factors, among others. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Company's contracts are multi-year contracts and typically include an initial period of one year or less with annual one-year (or less) option periods. The number of option periods varies by contract, and there is no guarantee that an option period will be exercised. The right to exercise an option period is at the sole discretion of the U.S. Government when we are the prime contractor or of the prime contractor when we are a subcontractor. We expect to recognize a substantial portion of our performance obligations as revenue within the next 12 months. However, the U.S. Government or the prime contractor may cancel any contract at any time through a termination for convenience or for cause. Substantially all of our contracts have terms that would permit us to recover all or a portion of our incurred costs and fees for work performed in the event of a termination for convenience.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Remaining performance obligations increased by $306.4 million as of October&#160;2, 2020 as compared to December&#160;31, 2019. We expect to recognize approximately 30% of the remaining performance obligations as of October&#160;2, 2020 as revenue in 2020, and the remaining 70% during 2021. Remaining performance obligations as of October&#160;2, 2020 and December&#160;31, 2019 are presented in the following table:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.865%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.753%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.800%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;October 2,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Performance Obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,155,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;849,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Contract Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Accounting for contracts involves the use of various techniques to estimate total contract revenue and costs. We estimate the profit on our contracts as the difference between the total estimated revenue and expected costs to complete a contract and recognize that profit over the life of the contract.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Contract estimates are based on various assumptions to project the outcome of future events. These assumptions include labor productivity and availability; the complexity of the services being performed; the cost and availability of materials; the performance of subcontractors; and the availability and timing of funding from the customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The impact of adjustments in contract estimates on our operating income can be reflected in either revenue or cost of revenue. Cumulative catch-up adjustments for the three and nine months ended October&#160;2, 2020 were favorable to operating income by less than $0.1&#160;million and unfavorable to operating income by $3.8 million, respectively. For the three and nine months ended September&#160;27, 2019, the net favorable adjustments to operating income were $0.7 million and $1.5 million, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;three and nine months ended October&#160;2, 2020 the cumulative catch-up adjustments to operating income decreased revenue by $1.1 million and $0.5&#160;million, respectively.  &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;three and nine months ended September&#160;27, 2019, the cumulative catch-up adjustments to operating income increased revenue by $4.0 million and $4.2 million, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Revenue by Category&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Generally, the sales price elements for our contracts are cost-plus, cost-reimbursable or firm-fixed-price. We commonly have elements of cost-plus, cost-reimbursable and firm-fixed-price contracts on a single contract. On a cost-plus type contract, we are paid our allowable incurred costs plus a profit, which can be fixed or variable depending on the contract&#x2019;s fee arrangement, up to funding levels predetermined by our customers. On cost-plus type contracts, we do not bear the risks of unexpected cost overruns, provided that we do not incur costs that exceed the predetermined funded amounts. Cost-plus type contracts with award and incentive fee provisions are our primary variable contract fee arrangement. Award fees provide for a fee based on actual performance relative to contractually specified performance criteria. Incentive fees provide for a fee based on the relationship between total allowable and target cost. On most of our contracts, a cost-reimbursable element captures consumable materials required for the contract. Typically, these costs do not bear fees. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;On a firm-fixed-price type contract, we agree to perform the contractual statement of work for a predetermined contract price. A firm-fixed-price type contract typically offers higher profit margin potential than a cost-plus type contract, which is commensurate with the greater levels of risk we assume on a firm-fixed-price type contract. Although a firm-fixed-price type contract generally permits us to retain profits if the total actual contract costs are less than the estimated contract costs, we bear the risk that increased or unexpected costs may reduce our profit or cause us to sustain losses on the contract. Although the overall scope of work required under the contract may not change, profit may be adjusted as experience is gained and as efficiencies are realized or costs are incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The following tables present our revenue disaggregated by several categories. Revenue by contract type for the three and nine months ended October&#160;2, 2020 and September&#160;27, 2019 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.797%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.337%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.593%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.668%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.278%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.593%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.668%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.642%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;October 2,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 27,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;October 2,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 27,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost-plus and cost-reimbursable &#xb9;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;249,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;272,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;748,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;781,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Firm-fixed-price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;291,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;236,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;352,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;359,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,040,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,017,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#xb9; Includes time and material contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Revenue by geographic region in which the contract is performed for the three and nine months ended October&#160;2, 2020 and September&#160;27, 2019 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.797%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.337%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.593%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.668%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.278%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.593%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.668%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.642%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;October 2,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 27,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;October 2,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 27,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Middle East&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;224,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;244,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;679,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;695,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;254,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;219,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;352,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;359,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,040,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,017,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Revenue by contract relationship for the three and nine months ended October&#160;2, 2020 and September&#160;27, 2019 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.797%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.337%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.593%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.668%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.278%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.593%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.668%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.642%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nine  Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;October 2,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 27,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;October 2,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 27,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prime contractor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;332,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;334,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;980,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;954,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subcontractor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;352,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;359,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,040,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,017,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Revenue by customer for the three and nine months ended October&#160;2, 2020 and September&#160;27, 2019 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.797%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.337%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.593%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.668%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.278%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.593%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.668%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.642%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;October 2.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 27,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;October 2.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 27,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Army&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;236,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;245,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;711,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;698,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Air Force&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;231,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;227,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Navy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;352,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;359,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,040,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,017,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Contract Balances&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The timing of revenue recognition, billings and cash collections results in billed and unbilled accounts receivable (contract assets) and customer advances and deposits (contract liabilities) on the Condensed Consolidated Balance Sheets. Amounts are billed as work progresses in accordance with agreed-upon contractual terms at periodic intervals (e.g., biweekly or monthly). Generally, billing occurs subsequent to revenue recognition, resulting in contract assets. However, we may receive advances or deposits from our customers, before revenue is recognized, resulting in contract liabilities. These advance billings and payments are not considered significant financing components because they are frequently intended to ensure that both parties are in conformance with the primary contract terms. These assets and liabilities are reported on the Condensed Consolidated Balance Sheets on a contract-by-contract basis at the end of each reporting period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;As of October&#160;2, 2020 and December&#160;31, 2019, we had contract assets of $199.3 million and $186.4 million, respectively. Refer to &lt;a href="#i5d4a2512f05a43bbbb98d574ce97c999_58" style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none"&gt;Note&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;a href="#i5d4a2512f05a43bbbb98d574ce97c999_58" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none"&gt; &lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8, "Receivables" for additional information regarding the composition of our receivable balances. As of both October&#160;2, 2020 and December&#160;31, 2019, our contract liabilities were insignificant.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:RevenuePerformanceObligationDescriptionOfTiming
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RleHRyZWdpb246MWRjMzQ0YjdhMDQzNGNhM2I5YzJjM2NmZDMwYTgwNDNfOTA5OA_ff9c58b8-fa22-4b7f-8720-4c2e330b9905">The Company's contracts are multi-year contracts and typically include an initial period of one year or less with annual one-year (or less) option periods</us-gaap:RevenuePerformanceObligationDescriptionOfTiming>
    <vec:RevenueIncreaseDecreaseInRemainingPerformanceObligations
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RleHRyZWdpb246MWRjMzQ0YjdhMDQzNGNhM2I5YzJjM2NmZDMwYTgwNDNfMTY0OTI2NzQ1MTE0Nw_c695ac96-f68e-4a9a-919d-0390f9a4c5f8"
      unitRef="usd">306400000</vec:RevenueIncreaseDecreaseInRemainingPerformanceObligations>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="i9160700081324fe8b237e8171eac2dc3_I20201002"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RleHRyZWdpb246MWRjMzQ0YjdhMDQzNGNhM2I5YzJjM2NmZDMwYTgwNDNfNTQ5NzU1ODE0ODA2MA_f63a26d7-55b0-4571-861b-6ed7527309a8"
      unitRef="number">0.30</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="i2fbf8bf7e0434d859fbcc95df4e8018c_I20201002"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RleHRyZWdpb246MWRjMzQ0YjdhMDQzNGNhM2I5YzJjM2NmZDMwYTgwNDNfNTQ5NzU1ODE0ODA2NA_c76625c6-37a3-4bef-ae7d-eb6abf669e6e"
      unitRef="number">0.70</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RleHRyZWdpb246MWRjMzQ0YjdhMDQzNGNhM2I5YzJjM2NmZDMwYTgwNDNfOTEwMg_1cf4adf9-4293-44ae-b775-c9d82f6c726d">Remaining performance obligations as of October&#160;2, 2020 and December&#160;31, 2019 are presented in the following table:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.865%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.753%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.800%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;October 2,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Performance Obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,155,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;849,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i74ccc5061e3f40c099459c06c9bc0ada_I20201002"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOjU3YjY1YzRiOTg3NzQ1MThiY2Q1MDdiMTk4M2JjMDlkL3RhYmxlcmFuZ2U6NTdiNjVjNGI5ODc3NDUxOGJjZDUwN2IxOTgzYmMwOWRfMy0yLTEtMS0w_b56ba768-720c-430c-8586-24cd87a7eadb"
      unitRef="usd">1155742000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="idf8fe043c8e84342acb9cd2df2cd3cb4_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOjU3YjY1YzRiOTg3NzQ1MThiY2Q1MDdiMTk4M2JjMDlkL3RhYmxlcmFuZ2U6NTdiNjVjNGI5ODc3NDUxOGJjZDUwN2IxOTgzYmMwOWRfMy00LTEtMS0w_6ceda318-b404-46a9-869f-664996dbaca1"
      unitRef="usd">849389000</us-gaap:RevenueRemainingPerformanceObligation>
    <vec:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueFavorableOperatingIncomeChangeInMeasureOfProgressAndModificationOfContract
      contextRef="i42470ea641294bc1966054cb35d18c76_D20200704-20201002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RleHRyZWdpb246MWRjMzQ0YjdhMDQzNGNhM2I5YzJjM2NmZDMwYTgwNDNfNjA0NzMxMzk2MjMyNA_ad50c8c8-12a6-409c-a958-6dacef8df48f"
      unitRef="usd">100000</vec:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueFavorableOperatingIncomeChangeInMeasureOfProgressAndModificationOfContract>
    <vec:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueUnfavorableOperatingIncomeChangeInMeasureOfProgressAndModificationOfContract
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RleHRyZWdpb246MWRjMzQ0YjdhMDQzNGNhM2I5YzJjM2NmZDMwYTgwNDNfNTQ5NzU1ODE0ODA5NA_dafc3890-a62e-4222-88a1-5e7e06bf6991"
      unitRef="usd">3800000</vec:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueUnfavorableOperatingIncomeChangeInMeasureOfProgressAndModificationOfContract>
    <vec:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueFavorableOperatingIncomeChangeInMeasureOfProgressAndModificationOfContract
      contextRef="ic191e3aa1d4945dd95dd0c558a19caed_D20190629-20190927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RleHRyZWdpb246MWRjMzQ0YjdhMDQzNGNhM2I5YzJjM2NmZDMwYTgwNDNfNTQ5NzU1ODE0ODExOA_66425f4a-4a16-465f-be18-8a54479ae4d1"
      unitRef="usd">700000</vec:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueFavorableOperatingIncomeChangeInMeasureOfProgressAndModificationOfContract>
    <vec:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueFavorableOperatingIncomeChangeInMeasureOfProgressAndModificationOfContract
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RleHRyZWdpb246MWRjMzQ0YjdhMDQzNGNhM2I5YzJjM2NmZDMwYTgwNDNfNTQ5NzU1ODE0ODEyMg_90a1844b-9bff-4438-a42a-241469c5daf9"
      unitRef="usd">1500000</vec:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueFavorableOperatingIncomeChangeInMeasureOfProgressAndModificationOfContract>
    <vec:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueUnfavorableChangeInMeasureOfProgressAndModificationOfContract
      contextRef="i42470ea641294bc1966054cb35d18c76_D20200704-20201002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RleHRyZWdpb246MWRjMzQ0YjdhMDQzNGNhM2I5YzJjM2NmZDMwYTgwNDNfNTQ5NzU1ODE0ODE4MQ_fd9d0008-f76e-4a45-91a9-ad5d2d1fa47f"
      unitRef="usd">1100000</vec:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueUnfavorableChangeInMeasureOfProgressAndModificationOfContract>
    <vec:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueUnfavorableChangeInMeasureOfProgressAndModificationOfContract
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RleHRyZWdpb246MWRjMzQ0YjdhMDQzNGNhM2I5YzJjM2NmZDMwYTgwNDNfNTQ5NzU1ODE0ODE4OQ_e920fbef-ffa0-4c4d-993c-2a7a81a432f4"
      unitRef="usd">500000</vec:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueUnfavorableChangeInMeasureOfProgressAndModificationOfContract>
    <vec:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueFavorableChangeInMeasureOfProgressAndModificationOfContract
      contextRef="ic191e3aa1d4945dd95dd0c558a19caed_D20190629-20190927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RleHRyZWdpb246MWRjMzQ0YjdhMDQzNGNhM2I5YzJjM2NmZDMwYTgwNDNfNTQ5NzU1ODE0ODIzNA_30f57a99-4fbb-437c-adc0-070846171fe8"
      unitRef="usd">4000000.0</vec:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueFavorableChangeInMeasureOfProgressAndModificationOfContract>
    <vec:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueFavorableChangeInMeasureOfProgressAndModificationOfContract
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RleHRyZWdpb246MWRjMzQ0YjdhMDQzNGNhM2I5YzJjM2NmZDMwYTgwNDNfNTQ5NzU1ODE0ODIzOA_e2468935-759d-4aed-a6d4-77fc3029b77b"
      unitRef="usd">4200000</vec:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueFavorableChangeInMeasureOfProgressAndModificationOfContract>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RleHRyZWdpb246MWRjMzQ0YjdhMDQzNGNhM2I5YzJjM2NmZDMwYTgwNDNfOTA5Mg_d79084b4-2073-4ed2-b77d-44d40adffdd8">The following tables present our revenue disaggregated by several categories. Revenue by contract type for the three and nine months ended October&#160;2, 2020 and September&#160;27, 2019 is as follows:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.797%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.337%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.593%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.668%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.278%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.593%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.668%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.642%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;October 2,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 27,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;October 2,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 27,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost-plus and cost-reimbursable &#xb9;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;249,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;272,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;748,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;781,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Firm-fixed-price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;291,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;236,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;352,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;359,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,040,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,017,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#xb9; Includes time and material contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Revenue by geographic region in which the contract is performed for the three and nine months ended October&#160;2, 2020 and September&#160;27, 2019 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.797%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.337%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.593%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.668%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.278%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.593%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.668%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.642%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;October 2,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 27,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;October 2,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 27,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Middle East&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;224,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;244,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;679,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;695,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;254,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;219,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;352,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;359,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,040,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,017,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Revenue by contract relationship for the three and nine months ended October&#160;2, 2020 and September&#160;27, 2019 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.797%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.337%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.593%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.668%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.278%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.593%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.668%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.642%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nine  Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;October 2,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 27,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;October 2,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 27,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prime contractor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;332,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;334,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;980,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;954,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subcontractor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;352,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;359,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,040,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,017,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Revenue by customer for the three and nine months ended October&#160;2, 2020 and September&#160;27, 2019 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.797%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.337%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.593%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.668%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.278%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.593%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.668%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.642%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;October 2.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 27,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;October 2.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 27,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Army&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;236,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;245,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;711,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;698,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Air Force&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;231,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;227,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Navy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;352,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;359,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,040,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,017,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icb2d4cf6698b48e1b3688b1ad4665c68_D20200704-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOjc0ZGIxNmFlZWYyNzRlMGFhMWFkODRkMWUzN2MyZWMxL3RhYmxlcmFuZ2U6NzRkYjE2YWVlZjI3NGUwYWExYWQ4NGQxZTM3YzJlYzFfMy0yLTEtMS0w_615095a0-d633-4efb-a5b5-b1f5af1277b4"
      unitRef="usd">249484000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie1670420d2a44e33b23f7414d47fdb20_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOjc0ZGIxNmFlZWYyNzRlMGFhMWFkODRkMWUzN2MyZWMxL3RhYmxlcmFuZ2U6NzRkYjE2YWVlZjI3NGUwYWExYWQ4NGQxZTM3YzJlYzFfMy00LTEtMS0w_37b9a8c9-e836-4afc-8b82-d1996e318921"
      unitRef="usd">272810000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <vec:RevenueFromContractWithCustomerExcludingAssessedTaxChangePercentage
      contextRef="icb2d4cf6698b48e1b3688b1ad4665c68_D20200704-20201002"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOjc0ZGIxNmFlZWYyNzRlMGFhMWFkODRkMWUzN2MyZWMxL3RhYmxlcmFuZ2U6NzRkYjE2YWVlZjI3NGUwYWExYWQ4NGQxZTM3YzJlYzFfMy02LTEtMS0w_8429bade-73f6-475b-aae8-50afe6e8a30d"
      unitRef="number">-0.086</vec:RevenueFromContractWithCustomerExcludingAssessedTaxChangePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iac3adbee558c4a9fa72467d82aa44c79_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOjc0ZGIxNmFlZWYyNzRlMGFhMWFkODRkMWUzN2MyZWMxL3RhYmxlcmFuZ2U6NzRkYjE2YWVlZjI3NGUwYWExYWQ4NGQxZTM3YzJlYzFfMy04LTEtMS0w_a31221a3-f30b-449a-943e-7c4db03bf0a4"
      unitRef="usd">748543000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7a641b43daa743bea73d1112836fb47e_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOjc0ZGIxNmFlZWYyNzRlMGFhMWFkODRkMWUzN2MyZWMxL3RhYmxlcmFuZ2U6NzRkYjE2YWVlZjI3NGUwYWExYWQ4NGQxZTM3YzJlYzFfMy0xMC0xLTEtMA_83a6eb21-0c00-4631-b0e9-eb65fcf6b2f2"
      unitRef="usd">781024000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <vec:RevenueFromContractWithCustomerExcludingAssessedTaxChangePercentage
      contextRef="iac3adbee558c4a9fa72467d82aa44c79_D20200101-20201002"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOjc0ZGIxNmFlZWYyNzRlMGFhMWFkODRkMWUzN2MyZWMxL3RhYmxlcmFuZ2U6NzRkYjE2YWVlZjI3NGUwYWExYWQ4NGQxZTM3YzJlYzFfMy0xMi0xLTEtMA_014547d8-fc60-4a3f-ade2-6b2348344504"
      unitRef="number">-0.042</vec:RevenueFromContractWithCustomerExcludingAssessedTaxChangePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibdcabcd774f14a99ab21de706f1a4df7_D20200704-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOjc0ZGIxNmFlZWYyNzRlMGFhMWFkODRkMWUzN2MyZWMxL3RhYmxlcmFuZ2U6NzRkYjE2YWVlZjI3NGUwYWExYWQ4NGQxZTM3YzJlYzFfNC0yLTEtMS0w_40e598f5-ea38-40e3-b028-fc636279cc09"
      unitRef="usd">102931000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id9585d7d87634bda91cd6cc429682084_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOjc0ZGIxNmFlZWYyNzRlMGFhMWFkODRkMWUzN2MyZWMxL3RhYmxlcmFuZ2U6NzRkYjE2YWVlZjI3NGUwYWExYWQ4NGQxZTM3YzJlYzFfNC00LTEtMS0w_288679d5-78fa-496c-a65d-48d370217559"
      unitRef="usd">87063000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <vec:RevenueFromContractWithCustomerExcludingAssessedTaxChangePercentage
      contextRef="ibdcabcd774f14a99ab21de706f1a4df7_D20200704-20201002"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOjc0ZGIxNmFlZWYyNzRlMGFhMWFkODRkMWUzN2MyZWMxL3RhYmxlcmFuZ2U6NzRkYjE2YWVlZjI3NGUwYWExYWQ4NGQxZTM3YzJlYzFfNC02LTEtMS0w_6a377549-2302-4cf0-bf8e-52960dc72cee"
      unitRef="number">0.182</vec:RevenueFromContractWithCustomerExcludingAssessedTaxChangePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i58fdd189867344e0adbb12ff2960077f_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOjc0ZGIxNmFlZWYyNzRlMGFhMWFkODRkMWUzN2MyZWMxL3RhYmxlcmFuZ2U6NzRkYjE2YWVlZjI3NGUwYWExYWQ4NGQxZTM3YzJlYzFfNC04LTEtMS0w_d4ee44e2-31b6-4cef-ab4f-a437321b85b6"
      unitRef="usd">291669000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9788243868494cffbe6b16bfc52fcaf5_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOjc0ZGIxNmFlZWYyNzRlMGFhMWFkODRkMWUzN2MyZWMxL3RhYmxlcmFuZ2U6NzRkYjE2YWVlZjI3NGUwYWExYWQ4NGQxZTM3YzJlYzFfNC0xMC0xLTEtMA_c286e894-66a6-4198-9af9-6fb46e5249e7"
      unitRef="usd">236344000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <vec:RevenueFromContractWithCustomerExcludingAssessedTaxChangePercentage
      contextRef="i58fdd189867344e0adbb12ff2960077f_D20200101-20201002"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOjc0ZGIxNmFlZWYyNzRlMGFhMWFkODRkMWUzN2MyZWMxL3RhYmxlcmFuZ2U6NzRkYjE2YWVlZjI3NGUwYWExYWQ4NGQxZTM3YzJlYzFfNC0xMi0xLTEtMA_a4ad4e8f-cdaa-49bb-b9d9-622b0504a644"
      unitRef="number">0.234</vec:RevenueFromContractWithCustomerExcludingAssessedTaxChangePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i42470ea641294bc1966054cb35d18c76_D20200704-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOjc0ZGIxNmFlZWYyNzRlMGFhMWFkODRkMWUzN2MyZWMxL3RhYmxlcmFuZ2U6NzRkYjE2YWVlZjI3NGUwYWExYWQ4NGQxZTM3YzJlYzFfNS0yLTEtMS0w_108e9af0-5715-4c96-b2f3-ee134ca7f105"
      unitRef="usd">352415000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic191e3aa1d4945dd95dd0c558a19caed_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOjc0ZGIxNmFlZWYyNzRlMGFhMWFkODRkMWUzN2MyZWMxL3RhYmxlcmFuZ2U6NzRkYjE2YWVlZjI3NGUwYWExYWQ4NGQxZTM3YzJlYzFfNS00LTEtMS0w_01c40759-de9e-45ae-b595-898b356b583a"
      unitRef="usd">359873000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOjc0ZGIxNmFlZWYyNzRlMGFhMWFkODRkMWUzN2MyZWMxL3RhYmxlcmFuZ2U6NzRkYjE2YWVlZjI3NGUwYWExYWQ4NGQxZTM3YzJlYzFfNS04LTEtMS0w_e2fbaba8-46e3-48ff-8477-bcf0ad2eb47d"
      unitRef="usd">1040212000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOjc0ZGIxNmFlZWYyNzRlMGFhMWFkODRkMWUzN2MyZWMxL3RhYmxlcmFuZ2U6NzRkYjE2YWVlZjI3NGUwYWExYWQ4NGQxZTM3YzJlYzFfNS0xMC0xLTEtMA_edfc37e3-1cb5-424f-85e9-1862f7d828fd"
      unitRef="usd">1017368000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaf62c5342d504925bb931846c24f9e0c_D20200704-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOjQ1N2E1ZWNmNzU0ZDQxMDFiZTQ1MTc1NzhkMTFhNDE5L3RhYmxlcmFuZ2U6NDU3YTVlY2Y3NTRkNDEwMWJlNDUxNzU3OGQxMWE0MTlfMy0yLTEtMS0w_cf7d5071-def2-4fa2-85e6-1a9c01a4f63f"
      unitRef="usd">224934000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i49c97ae45ae14a6ea4f7cee1cdeedc07_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOjQ1N2E1ZWNmNzU0ZDQxMDFiZTQ1MTc1NzhkMTFhNDE5L3RhYmxlcmFuZ2U6NDU3YTVlY2Y3NTRkNDEwMWJlNDUxNzU3OGQxMWE0MTlfMy00LTEtMS0w_fa61209a-9e49-42c3-b924-63297244c9fb"
      unitRef="usd">244142000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <vec:RevenueFromContractWithCustomerExcludingAssessedTaxChangePercentage
      contextRef="iaf62c5342d504925bb931846c24f9e0c_D20200704-20201002"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOjQ1N2E1ZWNmNzU0ZDQxMDFiZTQ1MTc1NzhkMTFhNDE5L3RhYmxlcmFuZ2U6NDU3YTVlY2Y3NTRkNDEwMWJlNDUxNzU3OGQxMWE0MTlfMy02LTEtMS0w_f40d93c9-0cd3-4bb3-b038-6aee908e5121"
      unitRef="number">-0.079</vec:RevenueFromContractWithCustomerExcludingAssessedTaxChangePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0d17d038211245da947ae58a3afc1954_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOjQ1N2E1ZWNmNzU0ZDQxMDFiZTQ1MTc1NzhkMTFhNDE5L3RhYmxlcmFuZ2U6NDU3YTVlY2Y3NTRkNDEwMWJlNDUxNzU3OGQxMWE0MTlfMy04LTEtMS0w_9c7f74c3-7259-4425-813a-b8f34148e389"
      unitRef="usd">679633000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i58205db417724158a0bfdb4fba216978_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOjQ1N2E1ZWNmNzU0ZDQxMDFiZTQ1MTc1NzhkMTFhNDE5L3RhYmxlcmFuZ2U6NDU3YTVlY2Y3NTRkNDEwMWJlNDUxNzU3OGQxMWE0MTlfMy0xMC0xLTEtMA_a37ef6a0-b0cf-4ba6-babe-e98b50ab289b"
      unitRef="usd">695626000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <vec:RevenueFromContractWithCustomerExcludingAssessedTaxChangePercentage
      contextRef="i58205db417724158a0bfdb4fba216978_D20190101-20190927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOjQ1N2E1ZWNmNzU0ZDQxMDFiZTQ1MTc1NzhkMTFhNDE5L3RhYmxlcmFuZ2U6NDU3YTVlY2Y3NTRkNDEwMWJlNDUxNzU3OGQxMWE0MTlfMy0xMi0xLTEtMA_029f4cac-56c4-4b28-b9d9-4f21106110c1"
      unitRef="number">-0.023</vec:RevenueFromContractWithCustomerExcludingAssessedTaxChangePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8228efeb8c3e45d1b342803da1d737ba_D20200704-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOjQ1N2E1ZWNmNzU0ZDQxMDFiZTQ1MTc1NzhkMTFhNDE5L3RhYmxlcmFuZ2U6NDU3YTVlY2Y3NTRkNDEwMWJlNDUxNzU3OGQxMWE0MTlfNC0yLTEtMS0w_450e737a-4bd8-465b-9600-21f7fe113e5d"
      unitRef="usd">89400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6ef54a48084a444591416dac9c7183e6_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOjQ1N2E1ZWNmNzU0ZDQxMDFiZTQ1MTc1NzhkMTFhNDE5L3RhYmxlcmFuZ2U6NDU3YTVlY2Y3NTRkNDEwMWJlNDUxNzU3OGQxMWE0MTlfNC00LTEtMS0w_f2c82337-6e53-4c81-b215-0fea50dba2b3"
      unitRef="usd">77228000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <vec:RevenueFromContractWithCustomerExcludingAssessedTaxChangePercentage
      contextRef="i8228efeb8c3e45d1b342803da1d737ba_D20200704-20201002"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOjQ1N2E1ZWNmNzU0ZDQxMDFiZTQ1MTc1NzhkMTFhNDE5L3RhYmxlcmFuZ2U6NDU3YTVlY2Y3NTRkNDEwMWJlNDUxNzU3OGQxMWE0MTlfNC02LTEtMS0w_63210bb7-a687-4cf6-aef3-a50c8d42e7b5"
      unitRef="number">0.158</vec:RevenueFromContractWithCustomerExcludingAssessedTaxChangePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5094f701c82c44a7a34a1552caf0130c_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOjQ1N2E1ZWNmNzU0ZDQxMDFiZTQ1MTc1NzhkMTFhNDE5L3RhYmxlcmFuZ2U6NDU3YTVlY2Y3NTRkNDEwMWJlNDUxNzU3OGQxMWE0MTlfNC04LTEtMS0w_cce8a9ef-b083-455a-b70b-d0a89699080f"
      unitRef="usd">254640000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2e728d948fbb485c9ad4fcfc27f5c696_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOjQ1N2E1ZWNmNzU0ZDQxMDFiZTQ1MTc1NzhkMTFhNDE5L3RhYmxlcmFuZ2U6NDU3YTVlY2Y3NTRkNDEwMWJlNDUxNzU3OGQxMWE0MTlfNC0xMC0xLTEtMA_725b2067-1d41-4816-ba69-953c32ca51fa"
      unitRef="usd">219512000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <vec:RevenueFromContractWithCustomerExcludingAssessedTaxChangePercentage
      contextRef="i2e728d948fbb485c9ad4fcfc27f5c696_D20190101-20190927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOjQ1N2E1ZWNmNzU0ZDQxMDFiZTQ1MTc1NzhkMTFhNDE5L3RhYmxlcmFuZ2U6NDU3YTVlY2Y3NTRkNDEwMWJlNDUxNzU3OGQxMWE0MTlfNC0xMi0xLTEtMA_9320be9a-46d7-4dd4-8c2e-52b7e9529c61"
      unitRef="number">0.160</vec:RevenueFromContractWithCustomerExcludingAssessedTaxChangePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7d90a4d13803460086ec46a531efc604_D20200704-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOjQ1N2E1ZWNmNzU0ZDQxMDFiZTQ1MTc1NzhkMTFhNDE5L3RhYmxlcmFuZ2U6NDU3YTVlY2Y3NTRkNDEwMWJlNDUxNzU3OGQxMWE0MTlfNS0yLTEtMS0w_5fa51a18-68a0-415e-9f9a-7522cfc57728"
      unitRef="usd">38081000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id0467c1acc9641bb91da6ec10a5c6db5_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOjQ1N2E1ZWNmNzU0ZDQxMDFiZTQ1MTc1NzhkMTFhNDE5L3RhYmxlcmFuZ2U6NDU3YTVlY2Y3NTRkNDEwMWJlNDUxNzU3OGQxMWE0MTlfNS00LTEtMS0w_3cc20a23-45e2-4c02-b082-eaa327f33bac"
      unitRef="usd">38503000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <vec:RevenueFromContractWithCustomerExcludingAssessedTaxChangePercentage
      contextRef="i7d90a4d13803460086ec46a531efc604_D20200704-20201002"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOjQ1N2E1ZWNmNzU0ZDQxMDFiZTQ1MTc1NzhkMTFhNDE5L3RhYmxlcmFuZ2U6NDU3YTVlY2Y3NTRkNDEwMWJlNDUxNzU3OGQxMWE0MTlfNS02LTEtMS0w_b1ed9fca-f6c4-4972-b615-1866aa280f5a"
      unitRef="number">-0.011</vec:RevenueFromContractWithCustomerExcludingAssessedTaxChangePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6ff7f16438c8455399cab5f7efb2eca6_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOjQ1N2E1ZWNmNzU0ZDQxMDFiZTQ1MTc1NzhkMTFhNDE5L3RhYmxlcmFuZ2U6NDU3YTVlY2Y3NTRkNDEwMWJlNDUxNzU3OGQxMWE0MTlfNS04LTEtMS0w_b39947d5-5650-4f25-9f25-2361999f5604"
      unitRef="usd">105939000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if281180cb7cd44e8bb592a37c4f29332_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOjQ1N2E1ZWNmNzU0ZDQxMDFiZTQ1MTc1NzhkMTFhNDE5L3RhYmxlcmFuZ2U6NDU3YTVlY2Y3NTRkNDEwMWJlNDUxNzU3OGQxMWE0MTlfNS0xMC0xLTEtMA_a990fe64-bc7c-4ee7-80db-c7d28192c8a0"
      unitRef="usd">102230000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <vec:RevenueFromContractWithCustomerExcludingAssessedTaxChangePercentage
      contextRef="if281180cb7cd44e8bb592a37c4f29332_D20190101-20190927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOjQ1N2E1ZWNmNzU0ZDQxMDFiZTQ1MTc1NzhkMTFhNDE5L3RhYmxlcmFuZ2U6NDU3YTVlY2Y3NTRkNDEwMWJlNDUxNzU3OGQxMWE0MTlfNS0xMi0xLTEtMA_f411392c-d040-4d25-97de-67c73825a014"
      unitRef="number">0.036</vec:RevenueFromContractWithCustomerExcludingAssessedTaxChangePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i42470ea641294bc1966054cb35d18c76_D20200704-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOjQ1N2E1ZWNmNzU0ZDQxMDFiZTQ1MTc1NzhkMTFhNDE5L3RhYmxlcmFuZ2U6NDU3YTVlY2Y3NTRkNDEwMWJlNDUxNzU3OGQxMWE0MTlfNi0yLTEtMS0w_90844187-1a19-4d0b-aeea-a0a9a7f397f5"
      unitRef="usd">352415000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic191e3aa1d4945dd95dd0c558a19caed_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOjQ1N2E1ZWNmNzU0ZDQxMDFiZTQ1MTc1NzhkMTFhNDE5L3RhYmxlcmFuZ2U6NDU3YTVlY2Y3NTRkNDEwMWJlNDUxNzU3OGQxMWE0MTlfNi00LTEtMS0w_2df910cf-0e61-41f1-856f-aefb7988ccc9"
      unitRef="usd">359873000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOjQ1N2E1ZWNmNzU0ZDQxMDFiZTQ1MTc1NzhkMTFhNDE5L3RhYmxlcmFuZ2U6NDU3YTVlY2Y3NTRkNDEwMWJlNDUxNzU3OGQxMWE0MTlfNi04LTEtMS0w_95660457-4461-49f2-a49b-3abb2853779b"
      unitRef="usd">1040212000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOjQ1N2E1ZWNmNzU0ZDQxMDFiZTQ1MTc1NzhkMTFhNDE5L3RhYmxlcmFuZ2U6NDU3YTVlY2Y3NTRkNDEwMWJlNDUxNzU3OGQxMWE0MTlfNi0xMC0xLTEtMA_960fe251-dd40-4df0-8886-61441221c21a"
      unitRef="usd">1017368000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie0deab0dec3d493abdfb5b5b136f7b45_D20200704-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOmQ0NzQ1NTZkYjcwYTQ0N2ZhNWM2OGM3NGQ0MWZhNTZjL3RhYmxlcmFuZ2U6ZDQ3NDU1NmRiNzBhNDQ3ZmE1YzY4Yzc0ZDQxZmE1NmNfMy0yLTEtMS0w_ca3c3deb-c493-43bb-9129-b0a712fbbcb3"
      unitRef="usd">332564000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9c9071eabae44fb09ceda1b83495bcf4_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOmQ0NzQ1NTZkYjcwYTQ0N2ZhNWM2OGM3NGQ0MWZhNTZjL3RhYmxlcmFuZ2U6ZDQ3NDU1NmRiNzBhNDQ3ZmE1YzY4Yzc0ZDQxZmE1NmNfMy00LTEtMS0w_ff3cbf60-5f9c-4e10-b552-a2ccaabee8ec"
      unitRef="usd">334402000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <vec:RevenueFromContractWithCustomerExcludingAssessedTaxChangePercentage
      contextRef="ie0deab0dec3d493abdfb5b5b136f7b45_D20200704-20201002"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOmQ0NzQ1NTZkYjcwYTQ0N2ZhNWM2OGM3NGQ0MWZhNTZjL3RhYmxlcmFuZ2U6ZDQ3NDU1NmRiNzBhNDQ3ZmE1YzY4Yzc0ZDQxZmE1NmNfMy02LTEtMS0w_23d375e6-5bcb-4201-a6fd-3e43c6d9ceea"
      unitRef="number">-0.005</vec:RevenueFromContractWithCustomerExcludingAssessedTaxChangePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6966da0eeecb4f699de94a68cb15138d_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOmQ0NzQ1NTZkYjcwYTQ0N2ZhNWM2OGM3NGQ0MWZhNTZjL3RhYmxlcmFuZ2U6ZDQ3NDU1NmRiNzBhNDQ3ZmE1YzY4Yzc0ZDQxZmE1NmNfMy04LTEtMS0w_3d613e53-3e55-4682-ba85-5d89007e8a6b"
      unitRef="usd">980301000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i76426b0c77834baa8819d835bf2995cb_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOmQ0NzQ1NTZkYjcwYTQ0N2ZhNWM2OGM3NGQ0MWZhNTZjL3RhYmxlcmFuZ2U6ZDQ3NDU1NmRiNzBhNDQ3ZmE1YzY4Yzc0ZDQxZmE1NmNfMy0xMC0xLTEtMA_a57c4a15-03b9-465f-a454-fbad5142f824"
      unitRef="usd">954191000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <vec:RevenueFromContractWithCustomerExcludingAssessedTaxChangePercentage
      contextRef="i76426b0c77834baa8819d835bf2995cb_D20190101-20190927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOmQ0NzQ1NTZkYjcwYTQ0N2ZhNWM2OGM3NGQ0MWZhNTZjL3RhYmxlcmFuZ2U6ZDQ3NDU1NmRiNzBhNDQ3ZmE1YzY4Yzc0ZDQxZmE1NmNfMy0xMi0xLTEtMA_ad23f562-6c55-4c73-8cb1-ae5b71d73eee"
      unitRef="number">0.027</vec:RevenueFromContractWithCustomerExcludingAssessedTaxChangePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ice9b40be3d424ac6b1d2199dba143187_D20200704-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOmQ0NzQ1NTZkYjcwYTQ0N2ZhNWM2OGM3NGQ0MWZhNTZjL3RhYmxlcmFuZ2U6ZDQ3NDU1NmRiNzBhNDQ3ZmE1YzY4Yzc0ZDQxZmE1NmNfNC0yLTEtMS0w_ad6bdc60-20e8-42da-83b0-e6481fb32346"
      unitRef="usd">19851000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibaa5b8b67e7b41e2885db5682c06f825_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOmQ0NzQ1NTZkYjcwYTQ0N2ZhNWM2OGM3NGQ0MWZhNTZjL3RhYmxlcmFuZ2U6ZDQ3NDU1NmRiNzBhNDQ3ZmE1YzY4Yzc0ZDQxZmE1NmNfNC00LTEtMS0w_4eaa7795-d3f7-4bd4-b414-eff060821c50"
      unitRef="usd">25471000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <vec:RevenueFromContractWithCustomerExcludingAssessedTaxChangePercentage
      contextRef="ice9b40be3d424ac6b1d2199dba143187_D20200704-20201002"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOmQ0NzQ1NTZkYjcwYTQ0N2ZhNWM2OGM3NGQ0MWZhNTZjL3RhYmxlcmFuZ2U6ZDQ3NDU1NmRiNzBhNDQ3ZmE1YzY4Yzc0ZDQxZmE1NmNfNC02LTEtMS0w_83432c1e-71d5-4af7-ab2b-e175d4450bfc"
      unitRef="number">-0.221</vec:RevenueFromContractWithCustomerExcludingAssessedTaxChangePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8059ee2a1a7a4e72856b645ee28900c0_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOmQ0NzQ1NTZkYjcwYTQ0N2ZhNWM2OGM3NGQ0MWZhNTZjL3RhYmxlcmFuZ2U6ZDQ3NDU1NmRiNzBhNDQ3ZmE1YzY4Yzc0ZDQxZmE1NmNfNC04LTEtMS0w_8bb81438-7522-4197-93e2-3f3277559cf2"
      unitRef="usd">59911000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id00c193ff4b240829f9ca2391dd0a392_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOmQ0NzQ1NTZkYjcwYTQ0N2ZhNWM2OGM3NGQ0MWZhNTZjL3RhYmxlcmFuZ2U6ZDQ3NDU1NmRiNzBhNDQ3ZmE1YzY4Yzc0ZDQxZmE1NmNfNC0xMC0xLTEtMA_c3f37955-0063-47f5-8f0c-7380db778bba"
      unitRef="usd">63177000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <vec:RevenueFromContractWithCustomerExcludingAssessedTaxChangePercentage
      contextRef="id00c193ff4b240829f9ca2391dd0a392_D20190101-20190927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOmQ0NzQ1NTZkYjcwYTQ0N2ZhNWM2OGM3NGQ0MWZhNTZjL3RhYmxlcmFuZ2U6ZDQ3NDU1NmRiNzBhNDQ3ZmE1YzY4Yzc0ZDQxZmE1NmNfNC0xMi0xLTEtMA_4ada9ca2-876d-4f83-96f7-e4386b298a93"
      unitRef="number">-0.052</vec:RevenueFromContractWithCustomerExcludingAssessedTaxChangePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i42470ea641294bc1966054cb35d18c76_D20200704-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOmQ0NzQ1NTZkYjcwYTQ0N2ZhNWM2OGM3NGQ0MWZhNTZjL3RhYmxlcmFuZ2U6ZDQ3NDU1NmRiNzBhNDQ3ZmE1YzY4Yzc0ZDQxZmE1NmNfNS0yLTEtMS0w_87038aad-dc7f-47d4-98fb-3f2cc17dabbc"
      unitRef="usd">352415000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic191e3aa1d4945dd95dd0c558a19caed_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOmQ0NzQ1NTZkYjcwYTQ0N2ZhNWM2OGM3NGQ0MWZhNTZjL3RhYmxlcmFuZ2U6ZDQ3NDU1NmRiNzBhNDQ3ZmE1YzY4Yzc0ZDQxZmE1NmNfNS00LTEtMS0w_8ad496b0-14e4-4f60-84a3-86c16f8061b4"
      unitRef="usd">359873000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOmQ0NzQ1NTZkYjcwYTQ0N2ZhNWM2OGM3NGQ0MWZhNTZjL3RhYmxlcmFuZ2U6ZDQ3NDU1NmRiNzBhNDQ3ZmE1YzY4Yzc0ZDQxZmE1NmNfNS04LTEtMS0w_b54505aa-944d-43e7-b40b-066a3ff6daa3"
      unitRef="usd">1040212000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOmQ0NzQ1NTZkYjcwYTQ0N2ZhNWM2OGM3NGQ0MWZhNTZjL3RhYmxlcmFuZ2U6ZDQ3NDU1NmRiNzBhNDQ3ZmE1YzY4Yzc0ZDQxZmE1NmNfNS0xMC0xLTEtMA_acd0da49-fc87-4530-b6ee-2d1fe4ff4c87"
      unitRef="usd">1017368000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i913309ea9ba94d399b7c6cee8a6038b5_D20200704-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOjJhNzdmYmU2NGM4YzRmMGJiZTA5YzgxZGI3MTU1M2Y5L3RhYmxlcmFuZ2U6MmE3N2ZiZTY0YzhjNGYwYmJlMDljODFkYjcxNTUzZjlfMy0yLTEtMS0w_c7772841-a217-42d7-b5bd-46221b36c123"
      unitRef="usd">236267000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i39ce2af14960475f940a78ebdedec2ee_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOjJhNzdmYmU2NGM4YzRmMGJiZTA5YzgxZGI3MTU1M2Y5L3RhYmxlcmFuZ2U6MmE3N2ZiZTY0YzhjNGYwYmJlMDljODFkYjcxNTUzZjlfMy00LTEtMS0w_9c759208-1567-40a8-9ca7-d5f388b7a44e"
      unitRef="usd">245817000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <vec:RevenueFromContractWithCustomerExcludingAssessedTaxChangePercentage
      contextRef="i913309ea9ba94d399b7c6cee8a6038b5_D20200704-20201002"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOjJhNzdmYmU2NGM4YzRmMGJiZTA5YzgxZGI3MTU1M2Y5L3RhYmxlcmFuZ2U6MmE3N2ZiZTY0YzhjNGYwYmJlMDljODFkYjcxNTUzZjlfMy02LTEtMS0w_6c1bcacb-4793-4b72-bfe2-7e4bf0f1d91a"
      unitRef="number">-0.039</vec:RevenueFromContractWithCustomerExcludingAssessedTaxChangePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i81563bf1f29949e4a23f9c417f51ed7b_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOjJhNzdmYmU2NGM4YzRmMGJiZTA5YzgxZGI3MTU1M2Y5L3RhYmxlcmFuZ2U6MmE3N2ZiZTY0YzhjNGYwYmJlMDljODFkYjcxNTUzZjlfMy04LTEtMS0w_23fa311d-9ddc-4452-9b6c-734a6d720386"
      unitRef="usd">711173000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iac7604f628d24abe8cbfdab5d050d80e_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOjJhNzdmYmU2NGM4YzRmMGJiZTA5YzgxZGI3MTU1M2Y5L3RhYmxlcmFuZ2U6MmE3N2ZiZTY0YzhjNGYwYmJlMDljODFkYjcxNTUzZjlfMy0xMC0xLTEtMA_551dd109-a6a8-4220-b0ab-52fceef4ca1c"
      unitRef="usd">698377000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <vec:RevenueFromContractWithCustomerExcludingAssessedTaxChangePercentage
      contextRef="iac7604f628d24abe8cbfdab5d050d80e_D20190101-20190927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOjJhNzdmYmU2NGM4YzRmMGJiZTA5YzgxZGI3MTU1M2Y5L3RhYmxlcmFuZ2U6MmE3N2ZiZTY0YzhjNGYwYmJlMDljODFkYjcxNTUzZjlfMy0xMi0xLTEtMA_35e7d878-bb61-4a73-8840-29065cea6e35"
      unitRef="number">0.018</vec:RevenueFromContractWithCustomerExcludingAssessedTaxChangePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id351d8dab35c432181b1527f641521d3_D20200704-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOjJhNzdmYmU2NGM4YzRmMGJiZTA5YzgxZGI3MTU1M2Y5L3RhYmxlcmFuZ2U6MmE3N2ZiZTY0YzhjNGYwYmJlMDljODFkYjcxNTUzZjlfNC0yLTEtMS0w_9fae223c-584c-4bb8-9109-d76423b30002"
      unitRef="usd">79425000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia65c3e4e5eae4088805a692a7ae6a448_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOjJhNzdmYmU2NGM4YzRmMGJiZTA5YzgxZGI3MTU1M2Y5L3RhYmxlcmFuZ2U6MmE3N2ZiZTY0YzhjNGYwYmJlMDljODFkYjcxNTUzZjlfNC00LTEtMS0w_2b950e91-dc62-482a-8230-19d929b9214d"
      unitRef="usd">86576000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <vec:RevenueFromContractWithCustomerExcludingAssessedTaxChangePercentage
      contextRef="id351d8dab35c432181b1527f641521d3_D20200704-20201002"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOjJhNzdmYmU2NGM4YzRmMGJiZTA5YzgxZGI3MTU1M2Y5L3RhYmxlcmFuZ2U6MmE3N2ZiZTY0YzhjNGYwYmJlMDljODFkYjcxNTUzZjlfNC02LTEtMS0w_0ed46fcf-b819-49d0-8bcf-19222e9b6a97"
      unitRef="number">-0.083</vec:RevenueFromContractWithCustomerExcludingAssessedTaxChangePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4e8e90030ca6465a82d3890858616d62_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOjJhNzdmYmU2NGM4YzRmMGJiZTA5YzgxZGI3MTU1M2Y5L3RhYmxlcmFuZ2U6MmE3N2ZiZTY0YzhjNGYwYmJlMDljODFkYjcxNTUzZjlfNC04LTEtMS0w_d5c7d024-ebb3-46f9-9f85-df75c90500d2"
      unitRef="usd">231088000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i95ce52019e564426bad7c1f2ab3ae274_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOjJhNzdmYmU2NGM4YzRmMGJiZTA5YzgxZGI3MTU1M2Y5L3RhYmxlcmFuZ2U6MmE3N2ZiZTY0YzhjNGYwYmJlMDljODFkYjcxNTUzZjlfNC0xMC0xLTEtMA_9818535b-b617-46b1-bdbe-113e055e1ece"
      unitRef="usd">227100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <vec:RevenueFromContractWithCustomerExcludingAssessedTaxChangePercentage
      contextRef="i95ce52019e564426bad7c1f2ab3ae274_D20190101-20190927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOjJhNzdmYmU2NGM4YzRmMGJiZTA5YzgxZGI3MTU1M2Y5L3RhYmxlcmFuZ2U6MmE3N2ZiZTY0YzhjNGYwYmJlMDljODFkYjcxNTUzZjlfNC0xMi0xLTEtMA_e9766349-d31a-4723-95f3-ab525a46418d"
      unitRef="number">0.018</vec:RevenueFromContractWithCustomerExcludingAssessedTaxChangePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3028e08725a14009b7430c5825ddc28c_D20200704-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOjJhNzdmYmU2NGM4YzRmMGJiZTA5YzgxZGI3MTU1M2Y5L3RhYmxlcmFuZ2U6MmE3N2ZiZTY0YzhjNGYwYmJlMDljODFkYjcxNTUzZjlfNS0yLTEtMS0w_393ab7d9-97ab-4803-8c45-88b3e13a926a"
      unitRef="usd">18785000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i07ad58187a0644f5b0c09d43d9aedc28_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOjJhNzdmYmU2NGM4YzRmMGJiZTA5YzgxZGI3MTU1M2Y5L3RhYmxlcmFuZ2U6MmE3N2ZiZTY0YzhjNGYwYmJlMDljODFkYjcxNTUzZjlfNS00LTEtMS0w_d2b2e011-408d-4bbb-8487-39fcf6e31ffa"
      unitRef="usd">13344000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <vec:RevenueFromContractWithCustomerExcludingAssessedTaxChangePercentage
      contextRef="i3028e08725a14009b7430c5825ddc28c_D20200704-20201002"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOjJhNzdmYmU2NGM4YzRmMGJiZTA5YzgxZGI3MTU1M2Y5L3RhYmxlcmFuZ2U6MmE3N2ZiZTY0YzhjNGYwYmJlMDljODFkYjcxNTUzZjlfNS02LTEtMS0w_6738a687-4f68-493a-acd8-660af7e66b56"
      unitRef="number">0.408</vec:RevenueFromContractWithCustomerExcludingAssessedTaxChangePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6516bab195714eec9c2893901f29e736_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOjJhNzdmYmU2NGM4YzRmMGJiZTA5YzgxZGI3MTU1M2Y5L3RhYmxlcmFuZ2U6MmE3N2ZiZTY0YzhjNGYwYmJlMDljODFkYjcxNTUzZjlfNS04LTEtMS0w_81905968-2b65-432c-8efd-915c0ded8743"
      unitRef="usd">48564000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5dae1cfadc674afc9680e5f02df4d8ea_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOjJhNzdmYmU2NGM4YzRmMGJiZTA5YzgxZGI3MTU1M2Y5L3RhYmxlcmFuZ2U6MmE3N2ZiZTY0YzhjNGYwYmJlMDljODFkYjcxNTUzZjlfNS0xMC0xLTEtMA_4618045f-c907-4cfb-91a0-a70df767bf96"
      unitRef="usd">45227000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <vec:RevenueFromContractWithCustomerExcludingAssessedTaxChangePercentage
      contextRef="i5dae1cfadc674afc9680e5f02df4d8ea_D20190101-20190927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOjJhNzdmYmU2NGM4YzRmMGJiZTA5YzgxZGI3MTU1M2Y5L3RhYmxlcmFuZ2U6MmE3N2ZiZTY0YzhjNGYwYmJlMDljODFkYjcxNTUzZjlfNS0xMi0xLTEtMA_6a131af9-15aa-4774-8593-2798227d473d"
      unitRef="number">0.074</vec:RevenueFromContractWithCustomerExcludingAssessedTaxChangePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7de59210e3b7473d8b060d2bea5bd216_D20200704-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOjJhNzdmYmU2NGM4YzRmMGJiZTA5YzgxZGI3MTU1M2Y5L3RhYmxlcmFuZ2U6MmE3N2ZiZTY0YzhjNGYwYmJlMDljODFkYjcxNTUzZjlfNi0yLTEtMS0w_0645c5d2-ecd4-4638-829a-67a0b15463bd"
      unitRef="usd">17938000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9babfac89dc54112b31faae08de185af_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOjJhNzdmYmU2NGM4YzRmMGJiZTA5YzgxZGI3MTU1M2Y5L3RhYmxlcmFuZ2U6MmE3N2ZiZTY0YzhjNGYwYmJlMDljODFkYjcxNTUzZjlfNi00LTEtMS0w_bba629aa-9f22-4633-80c8-94974f0de43d"
      unitRef="usd">14136000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <vec:RevenueFromContractWithCustomerExcludingAssessedTaxChangePercentage
      contextRef="i7de59210e3b7473d8b060d2bea5bd216_D20200704-20201002"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOjJhNzdmYmU2NGM4YzRmMGJiZTA5YzgxZGI3MTU1M2Y5L3RhYmxlcmFuZ2U6MmE3N2ZiZTY0YzhjNGYwYmJlMDljODFkYjcxNTUzZjlfNi02LTEtMS0w_bd40bcae-8f4e-4673-aa89-dbc8e22b2a68"
      unitRef="number">0.269</vec:RevenueFromContractWithCustomerExcludingAssessedTaxChangePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icb6e2651f2ca48c696e23c88ec1f2ded_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOjJhNzdmYmU2NGM4YzRmMGJiZTA5YzgxZGI3MTU1M2Y5L3RhYmxlcmFuZ2U6MmE3N2ZiZTY0YzhjNGYwYmJlMDljODFkYjcxNTUzZjlfNi04LTEtMS0w_f3d643df-ffeb-4e6a-b59c-68ffd0b9f128"
      unitRef="usd">49387000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i44af5b1311e44be4b77e96e603a4456b_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOjJhNzdmYmU2NGM4YzRmMGJiZTA5YzgxZGI3MTU1M2Y5L3RhYmxlcmFuZ2U6MmE3N2ZiZTY0YzhjNGYwYmJlMDljODFkYjcxNTUzZjlfNi0xMC0xLTEtMA_e9e43654-1c9f-4e93-8203-f1ee8e464400"
      unitRef="usd">46664000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <vec:RevenueFromContractWithCustomerExcludingAssessedTaxChangePercentage
      contextRef="i44af5b1311e44be4b77e96e603a4456b_D20190101-20190927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOjJhNzdmYmU2NGM4YzRmMGJiZTA5YzgxZGI3MTU1M2Y5L3RhYmxlcmFuZ2U6MmE3N2ZiZTY0YzhjNGYwYmJlMDljODFkYjcxNTUzZjlfNi0xMi0xLTEtMA_65751d46-254f-4586-88ac-077a645fcf5e"
      unitRef="number">0.058</vec:RevenueFromContractWithCustomerExcludingAssessedTaxChangePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i42470ea641294bc1966054cb35d18c76_D20200704-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOjJhNzdmYmU2NGM4YzRmMGJiZTA5YzgxZGI3MTU1M2Y5L3RhYmxlcmFuZ2U6MmE3N2ZiZTY0YzhjNGYwYmJlMDljODFkYjcxNTUzZjlfNy0yLTEtMS0w_ce34ca02-5bc3-4c91-ade2-39a802fa92d5"
      unitRef="usd">352415000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic191e3aa1d4945dd95dd0c558a19caed_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOjJhNzdmYmU2NGM4YzRmMGJiZTA5YzgxZGI3MTU1M2Y5L3RhYmxlcmFuZ2U6MmE3N2ZiZTY0YzhjNGYwYmJlMDljODFkYjcxNTUzZjlfNy00LTEtMS0w_39fe59d9-f958-47ec-9917-032c45af22ba"
      unitRef="usd">359873000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOjJhNzdmYmU2NGM4YzRmMGJiZTA5YzgxZGI3MTU1M2Y5L3RhYmxlcmFuZ2U6MmE3N2ZiZTY0YzhjNGYwYmJlMDljODFkYjcxNTUzZjlfNy04LTEtMS0w_db0093ee-cecb-4d51-b6b0-b381ad225bf7"
      unitRef="usd">1040212000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RhYmxlOjJhNzdmYmU2NGM4YzRmMGJiZTA5YzgxZGI3MTU1M2Y5L3RhYmxlcmFuZ2U6MmE3N2ZiZTY0YzhjNGYwYmJlMDljODFkYjcxNTUzZjlfNy0xMC0xLTEtMA_6c47feaf-ac6d-4abd-aeec-9b69a7e239b5"
      unitRef="usd">1017368000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i74ccc5061e3f40c099459c06c9bc0ada_I20201002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RleHRyZWdpb246MWRjMzQ0YjdhMDQzNGNhM2I5YzJjM2NmZDMwYTgwNDNfODg3NA_1c03ccde-624a-4357-bdfd-fd9b90e6745a"
      unitRef="usd">199300000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="idf8fe043c8e84342acb9cd2df2cd3cb4_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV8zNy9mcmFnOjFkYzM0NGI3YTA0MzRjYTNiOWMyYzNjZmQzMGE4MDQzL3RleHRyZWdpb246MWRjMzQ0YjdhMDQzNGNhM2I5YzJjM2NmZDMwYTgwNDNfODg4MQ_65f0ef56-b0ff-4b66-9f53-e2bd8262230d"
      unitRef="usd">186400000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV80My9mcmFnOjAyOGEwODJhODI2ODQ1MTk5OGQ5MzhjYWJjNWE2M2Y3L3RleHRyZWdpb246MDI4YTA4MmE4MjY4NDUxOTk4ZDkzOGNhYmM1YTYzZjdfMTU1Mw_2ce78f11-fb83-4eac-b060-f8ce1557ae68">&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;INCOME TAXES&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Effective Tax Rate&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Income tax expense during interim periods is based on an estimated annual effective income tax rate, plus any significant unusual or infrequently occurring items recorded in interim periods. The computation of the estimated effective income tax rate at each interim period requires certain estimates and judgment including, but not  limited to, forecasted operating income for the year, projections of the income earned and taxed in various jurisdictions, newly enacted tax rate and legislative changes, permanent and temporary differences, and the likelihood of recovering deferred tax assets generated in the current year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;For the quarters ended October&#160;2, 2020 and September&#160;27, 2019, we recorded an income tax provision of $3.5 million and $2.7 million, respectively, representing effective income tax rates of 25.2% and 25.4%. For the nine months ended October&#160;2, 2020 and September&#160;27, 2019, we recorded income tax provisions of $5.6 million and $6.7 million, representing effective income tax rates of 21.7% and 22.8%, respectively.  The effective income tax rates vary from the federal statutory rate of 21.0% due to state and foreign taxes, required tax income exclusions, nondeductible expenses and available deductions not reflected in book income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Uncertain Tax Provisions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;As of October&#160;2, 2020, and December&#160;31, 2019, unrecognized tax benefits from uncertain tax positions were $12.5 million and $7.9 million, respectively.  The increase in the uncertain tax positions was principally the result of the additional Foreign Derived Intangible Income (FDII) deduction.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i42470ea641294bc1966054cb35d18c76_D20200704-20201002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV80My9mcmFnOjAyOGEwODJhODI2ODQ1MTk5OGQ5MzhjYWJjNWE2M2Y3L3RleHRyZWdpb246MDI4YTA4MmE4MjY4NDUxOTk4ZDkzOGNhYmM1YTYzZjdfNzcz_8acec51a-d2c3-486b-9450-45813e34093a"
      unitRef="usd">3500000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic191e3aa1d4945dd95dd0c558a19caed_D20190629-20190927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV80My9mcmFnOjAyOGEwODJhODI2ODQ1MTk5OGQ5MzhjYWJjNWE2M2Y3L3RleHRyZWdpb246MDI4YTA4MmE4MjY4NDUxOTk4ZDkzOGNhYmM1YTYzZjdfNTQ5NzU1ODE0MDYwOQ_3f88b59d-6a8d-4161-804d-0bf33563892b"
      unitRef="usd">2700000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i42470ea641294bc1966054cb35d18c76_D20200704-20201002"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV80My9mcmFnOjAyOGEwODJhODI2ODQ1MTk5OGQ5MzhjYWJjNWE2M2Y3L3RleHRyZWdpb246MDI4YTA4MmE4MjY4NDUxOTk4ZDkzOGNhYmM1YTYzZjdfODY4_baf0b6ef-4aa1-48a4-a71b-414b795bf37e"
      unitRef="number">0.252</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ic191e3aa1d4945dd95dd0c558a19caed_D20190629-20190927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV80My9mcmFnOjAyOGEwODJhODI2ODQ1MTk5OGQ5MzhjYWJjNWE2M2Y3L3RleHRyZWdpb246MDI4YTA4MmE4MjY4NDUxOTk4ZDkzOGNhYmM1YTYzZjdfODc1_4792f532-752c-4c7d-b007-58a1bc81fc79"
      unitRef="number">0.254</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV80My9mcmFnOjAyOGEwODJhODI2ODQ1MTk5OGQ5MzhjYWJjNWE2M2Y3L3RleHRyZWdpb246MDI4YTA4MmE4MjY4NDUxOTk4ZDkzOGNhYmM1YTYzZjdfNTQ5NzU1ODE0MDYzNQ_4972f028-0fcc-40ed-8785-4b615a208e17"
      unitRef="usd">5600000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV80My9mcmFnOjAyOGEwODJhODI2ODQ1MTk5OGQ5MzhjYWJjNWE2M2Y3L3RleHRyZWdpb246MDI4YTA4MmE4MjY4NDUxOTk4ZDkzOGNhYmM1YTYzZjdfNTQ5NzU1ODE0MDY0Mw_e86466b6-ccae-4cf4-83ae-567818a2b81a"
      unitRef="usd">6700000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV80My9mcmFnOjAyOGEwODJhODI2ODQ1MTk5OGQ5MzhjYWJjNWE2M2Y3L3RleHRyZWdpb246MDI4YTA4MmE4MjY4NDUxOTk4ZDkzOGNhYmM1YTYzZjdfMTAyNw_6fb36d6c-2b97-42e3-a967-b7debecff53c"
      unitRef="number">0.217</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV80My9mcmFnOjAyOGEwODJhODI2ODQ1MTk5OGQ5MzhjYWJjNWE2M2Y3L3RleHRyZWdpb246MDI4YTA4MmE4MjY4NDUxOTk4ZDkzOGNhYmM1YTYzZjdfNTQ5NzU1ODE0MDY1MQ_606784fd-9b66-444f-891e-c01eb38b0ceb"
      unitRef="number">0.228</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i74ccc5061e3f40c099459c06c9bc0ada_I20201002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV80My9mcmFnOjAyOGEwODJhODI2ODQ1MTk5OGQ5MzhjYWJjNWE2M2Y3L3RleHRyZWdpb246MDI4YTA4MmE4MjY4NDUxOTk4ZDkzOGNhYmM1YTYzZjdfMTUxNA_a7b467cf-352c-48dc-bd09-313972f7ed70"
      unitRef="usd">12500000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="idf8fe043c8e84342acb9cd2df2cd3cb4_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV80My9mcmFnOjAyOGEwODJhODI2ODQ1MTk5OGQ5MzhjYWJjNWE2M2Y3L3RleHRyZWdpb246MDI4YTA4MmE4MjY4NDUxOTk4ZDkzOGNhYmM1YTYzZjdfMTUyMQ_5a209ead-7f9a-4918-8c13-150b750b7d5d"
      unitRef="usd">7900000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV80OS9mcmFnOmIwNjFiYTYwMWVlZTRiZGI5ODA2MzMxMGNjMDc3NDM1L3RleHRyZWdpb246YjA2MWJhNjAxZWVlNGJkYjk4MDYzMzEwY2MwNzc0MzVfMjg1OA_b457174b-d8ea-4437-971f-f77046559685">&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;ACQUISITIONS&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Advantor&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;On July 8, 2019, we acquired Advantor from Infrasafe Holding, Inc. and Infrasafe, LLC (collectively, Infrasafe). Advantor is a leading provider of integrated electronic security systems to the U.S. Government. In accordance with ASC Topic 805, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, we accounted for this transaction using the acquisition method. We conducted valuations of certain acquired assets and liabilities for inclusion in our Condensed Consolidated Balance Sheets as of the date of acquisition. Assets that normally would not be recorded in ordinary operations (i.e. intangibles related to contractual relationships) were recorded at their estimated fair values. The excess purchase price over the estimated fair value of the net assets acquired was recorded as goodwill.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The total net consideration paid for the acquisition was $45.1 million, consisting of the purchase price of $44.0 million, net of cash acquired, and $1.1 million for working capital in excess of the working capital requirement agreed upon in the stock purchase agreement. The acquisition was funded by utilizing cash on hand and available capacity from our Amended Revolver (as defined in Note 9, &#x201c;Debt&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;A breakdown of the purchase price allocation, net of cash acquired, is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.830%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.740%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.030%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allocation of Purchase Price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,223)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,519)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(907)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,218)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchase price, net of cash acquired&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We completed purchase accounting for the acquisition as of July 3, 2020 with no material adjustments. The Company recognized two intangible assets related to customer contracts (backlog) and the Advantor trade name arising from the acquisition. The fair value of the customer contracts was $7.2 million, and the fair value of the Advantor trade name was $1.1 million with amortization periods of 5.0 years and 4.5 years, respectively. As of October&#160;2, 2020, the remaining weighted-average amortization period for these intangible assets was 3.7 years. The Company recorded amortization expense of $1.3 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;million during the first nine months of 2020. The amortization expense is included in cost of revenue in our Condensed Consolidated Statements of Income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additionally, the Company recognized goodwill of $28.5&#160;million arising from the acquisition, which relates primarily to acquired product and services strengthening our advance into a higher value, technology-enabled and differentiated platform, as well as extending our facilities and logistics services to include the electronic protection and security of facilities. Goodwill also includes other intangibles that do not qualify for separate recognition. The goodwill recognized for the Advantor acquisition is fully deductible for income tax purposes.&lt;/span&gt;&lt;/div&gt;&#160;&#160;&#160;&#160;Advantor's operating results have been included in our reported results since the date of acquisition.</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i793b0c7077444f1597a25bf4ab4d7799_D20190708-20190708"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV80OS9mcmFnOmIwNjFiYTYwMWVlZTRiZGI5ODA2MzMxMGNjMDc3NDM1L3RleHRyZWdpb246YjA2MWJhNjAxZWVlNGJkYjk4MDYzMzEwY2MwNzc0MzVfNTQ5NzU1ODE0MjAyOQ_f49eda66-66a6-46e7-9fb6-1a12455438ae"
      unitRef="usd">45100000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i793b0c7077444f1597a25bf4ab4d7799_D20190708-20190708"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV80OS9mcmFnOmIwNjFiYTYwMWVlZTRiZGI5ODA2MzMxMGNjMDc3NDM1L3RleHRyZWdpb246YjA2MWJhNjAxZWVlNGJkYjk4MDYzMzEwY2MwNzc0MzVfODk4_db2949d1-45b0-4c0a-a47c-59be005d79b8"
      unitRef="usd">44000000.0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentForContingentConsiderationLiabilityInvestingActivities
      contextRef="i793b0c7077444f1597a25bf4ab4d7799_D20190708-20190708"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV80OS9mcmFnOmIwNjFiYTYwMWVlZTRiZGI5ODA2MzMxMGNjMDc3NDM1L3RleHRyZWdpb246YjA2MWJhNjAxZWVlNGJkYjk4MDYzMzEwY2MwNzc0MzVfOTI4_b98ff51b-1bfb-4374-b465-871e88a648a9"
      unitRef="usd">1100000</us-gaap:PaymentForContingentConsiderationLiabilityInvestingActivities>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV80OS9mcmFnOmIwNjFiYTYwMWVlZTRiZGI5ODA2MzMxMGNjMDc3NDM1L3RleHRyZWdpb246YjA2MWJhNjAxZWVlNGJkYjk4MDYzMzEwY2MwNzc0MzVfMjg2MQ_7f3dddc0-51d2-4109-8c8d-1ab91daafd78">A breakdown of the purchase price allocation, net of cash acquired, is as follows: &lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.830%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.740%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.030%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allocation of Purchase Price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,223)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,519)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(907)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,218)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchase price, net of cash acquired&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="iae4384bc43a54507bfdbc96d96e4d87b_I20190708"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV80OS9mcmFnOmIwNjFiYTYwMWVlZTRiZGI5ODA2MzMxMGNjMDc3NDM1L3RhYmxlOjRlYWY0ZjM2YmY1ZjQyYmI4ZjY3Y2NhZmVmMmVjOWJiL3RhYmxlcmFuZ2U6NGVhZjRmMzZiZjVmNDJiYjhmNjdjY2FmZWYyZWM5YmJfMi0yLTEtMS0w_61dad2ab-5a1a-4bbd-97b6-995b32670468"
      unitRef="usd">11388000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther
      contextRef="iae4384bc43a54507bfdbc96d96e4d87b_I20190708"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV80OS9mcmFnOmIwNjFiYTYwMWVlZTRiZGI5ODA2MzMxMGNjMDc3NDM1L3RhYmxlOjRlYWY0ZjM2YmY1ZjQyYmI4ZjY3Y2NhZmVmMmVjOWJiL3RhYmxlcmFuZ2U6NGVhZjRmMzZiZjVmNDJiYjhmNjdjY2FmZWYyZWM5YmJfNC0yLTEtMS0w_f72b4a8a-626c-4bd5-81b0-9dbd6d3714c9"
      unitRef="usd">2719000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="iae4384bc43a54507bfdbc96d96e4d87b_I20190708"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV80OS9mcmFnOmIwNjFiYTYwMWVlZTRiZGI5ODA2MzMxMGNjMDc3NDM1L3RhYmxlOjRlYWY0ZjM2YmY1ZjQyYmI4ZjY3Y2NhZmVmMmVjOWJiL3RhYmxlcmFuZ2U6NGVhZjRmMzZiZjVmNDJiYjhmNjdjY2FmZWYyZWM5YmJfNS0yLTEtMS0w_824e14a1-4774-445e-98e0-4751021901eb"
      unitRef="usd">155000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:Goodwill
      contextRef="iae4384bc43a54507bfdbc96d96e4d87b_I20190708"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV80OS9mcmFnOmIwNjFiYTYwMWVlZTRiZGI5ODA2MzMxMGNjMDc3NDM1L3RhYmxlOjRlYWY0ZjM2YmY1ZjQyYmI4ZjY3Y2NhZmVmMmVjOWJiL3RhYmxlcmFuZ2U6NGVhZjRmMzZiZjVmNDJiYjhmNjdjY2FmZWYyZWM5YmJfNi0yLTEtMS0w_5c8c175b-7788-4605-970b-533b339e5392"
      unitRef="usd">28511000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="iae4384bc43a54507bfdbc96d96e4d87b_I20190708"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV80OS9mcmFnOmIwNjFiYTYwMWVlZTRiZGI5ODA2MzMxMGNjMDc3NDM1L3RhYmxlOjRlYWY0ZjM2YmY1ZjQyYmI4ZjY3Y2NhZmVmMmVjOWJiL3RhYmxlcmFuZ2U6NGVhZjRmMzZiZjVmNDJiYjhmNjdjY2FmZWYyZWM5YmJfNy0yLTEtMS0w_b45af4a5-4fcb-4660-bae6-20851c438660"
      unitRef="usd">8300000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="iae4384bc43a54507bfdbc96d96e4d87b_I20190708"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV80OS9mcmFnOmIwNjFiYTYwMWVlZTRiZGI5ODA2MzMxMGNjMDc3NDM1L3RhYmxlOjRlYWY0ZjM2YmY1ZjQyYmI4ZjY3Y2NhZmVmMmVjOWJiL3RhYmxlcmFuZ2U6NGVhZjRmMzZiZjVmNDJiYjhmNjdjY2FmZWYyZWM5YmJfOC0yLTEtMS0w_7fed3c60-cef5-4531-9ed2-0a91b2a3965d"
      unitRef="usd">1868000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="iae4384bc43a54507bfdbc96d96e4d87b_I20190708"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV80OS9mcmFnOmIwNjFiYTYwMWVlZTRiZGI5ODA2MzMxMGNjMDc3NDM1L3RhYmxlOjRlYWY0ZjM2YmY1ZjQyYmI4ZjY3Y2NhZmVmMmVjOWJiL3RhYmxlcmFuZ2U6NGVhZjRmMzZiZjVmNDJiYjhmNjdjY2FmZWYyZWM5YmJfOS0yLTEtMS0w_d636bdd8-50d8-4467-b0d1-9b81866c7eac"
      unitRef="usd">4223000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
      contextRef="iae4384bc43a54507bfdbc96d96e4d87b_I20190708"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV80OS9mcmFnOmIwNjFiYTYwMWVlZTRiZGI5ODA2MzMxMGNjMDc3NDM1L3RhYmxlOjRlYWY0ZjM2YmY1ZjQyYmI4ZjY3Y2NhZmVmMmVjOWJiL3RhYmxlcmFuZ2U6NGVhZjRmMzZiZjVmNDJiYjhmNjdjY2FmZWYyZWM5YmJfMTAtMi0xLTEtMA_6b2e0415-0991-41cb-a379-b6b376a19cb8"
      unitRef="usd">1519000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther>
    <vec:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedCompensation
      contextRef="iae4384bc43a54507bfdbc96d96e4d87b_I20190708"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV80OS9mcmFnOmIwNjFiYTYwMWVlZTRiZGI5ODA2MzMxMGNjMDc3NDM1L3RhYmxlOjRlYWY0ZjM2YmY1ZjQyYmI4ZjY3Y2NhZmVmMmVjOWJiL3RhYmxlcmFuZ2U6NGVhZjRmMzZiZjVmNDJiYjhmNjdjY2FmZWYyZWM5YmJfMTEtMi0xLTEtMA_8eb5c433-d380-4801-bacc-da8effbf78dd"
      unitRef="usd">907000</vec:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedCompensation>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
      contextRef="iae4384bc43a54507bfdbc96d96e4d87b_I20190708"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV80OS9mcmFnOmIwNjFiYTYwMWVlZTRiZGI5ODA2MzMxMGNjMDc3NDM1L3RhYmxlOjRlYWY0ZjM2YmY1ZjQyYmI4ZjY3Y2NhZmVmMmVjOWJiL3RhYmxlcmFuZ2U6NGVhZjRmMzZiZjVmNDJiYjhmNjdjY2FmZWYyZWM5YmJfMTMtMi0xLTEtMA_7b468e29-2cdb-4e6f-99ee-d0302d6eeb6f"
      unitRef="usd">1218000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="iae4384bc43a54507bfdbc96d96e4d87b_I20190708"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV80OS9mcmFnOmIwNjFiYTYwMWVlZTRiZGI5ODA2MzMxMGNjMDc3NDM1L3RhYmxlOjRlYWY0ZjM2YmY1ZjQyYmI4ZjY3Y2NhZmVmMmVjOWJiL3RhYmxlcmFuZ2U6NGVhZjRmMzZiZjVmNDJiYjhmNjdjY2FmZWYyZWM5YmJfMTQtMi0xLTEtMA_c0c68dd3-6ae6-4be5-9962-80711d24ae5a"
      unitRef="usd">45074000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <vec:BusinessCombinationRecognizedIdentifiableAssetsAcquiredNumber
      contextRef="i793b0c7077444f1597a25bf4ab4d7799_D20190708-20190708"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV80OS9mcmFnOmIwNjFiYTYwMWVlZTRiZGI5ODA2MzMxMGNjMDc3NDM1L3RleHRyZWdpb246YjA2MWJhNjAxZWVlNGJkYjk4MDYzMzEwY2MwNzc0MzVfMTM4OQ_7b0c39c1-642c-42c0-bfa0-3ac474e646f9"
      unitRef="intangibleasset">2</vec:BusinessCombinationRecognizedIdentifiableAssetsAcquiredNumber>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="ie8ce7a67e94c486c93eec52c3fb4c606_I20190708"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV80OS9mcmFnOmIwNjFiYTYwMWVlZTRiZGI5ODA2MzMxMGNjMDc3NDM1L3RleHRyZWdpb246YjA2MWJhNjAxZWVlNGJkYjk4MDYzMzEwY2MwNzc0MzVfMTU1Mw_f3581477-f833-4685-a11f-78e987329890"
      unitRef="usd">7200000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="id6ecfef7244a4968a42d220415b25d4c_I20190708"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV80OS9mcmFnOmIwNjFiYTYwMWVlZTRiZGI5ODA2MzMxMGNjMDc3NDM1L3RleHRyZWdpb246YjA2MWJhNjAxZWVlNGJkYjk4MDYzMzEwY2MwNzc0MzVfMTYwNw_e557a56b-a83a-4ec4-9f0e-4bd84457014a"
      unitRef="usd">1100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i6b52a34a68314e9590ca5faf6f992ecf_D20190708-20190708"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV80OS9mcmFnOmIwNjFiYTYwMWVlZTRiZGI5ODA2MzMxMGNjMDc3NDM1L3RleHRyZWdpb246YjA2MWJhNjAxZWVlNGJkYjk4MDYzMzEwY2MwNzc0MzVfMTYzOQ_30832b55-c50c-47c1-805f-8d5479a39e38">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="iee23e56cfcd24389b8f69fda8eadf383_D20190708-20190708"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV80OS9mcmFnOmIwNjFiYTYwMWVlZTRiZGI5ODA2MzMxMGNjMDc3NDM1L3RleHRyZWdpb246YjA2MWJhNjAxZWVlNGJkYjk4MDYzMzEwY2MwNzc0MzVfMTY0Ng_f0963675-525e-48df-8340-1dcf7bc1ca8f">P4Y6M</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ib63b2a174f614f92aa114e745b655a34_D20200101-20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV80OS9mcmFnOmIwNjFiYTYwMWVlZTRiZGI5ODA2MzMxMGNjMDc3NDM1L3RleHRyZWdpb246YjA2MWJhNjAxZWVlNGJkYjk4MDYzMzEwY2MwNzc0MzVfMTc2Nw_c25e37ed-bfd6-4d11-bb15-dd26b65f5cf9">P3Y8M12D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ib63b2a174f614f92aa114e745b655a34_D20200101-20201002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV80OS9mcmFnOmIwNjFiYTYwMWVlZTRiZGI5ODA2MzMxMGNjMDc3NDM1L3RleHRyZWdpb246YjA2MWJhNjAxZWVlNGJkYjk4MDYzMzEwY2MwNzc0MzVfNTQ5NzU1ODE0MjA3NA_046e69ee-64d6-4c58-8528-6525be63150b"
      unitRef="usd">1300000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:Goodwill
      contextRef="iae4384bc43a54507bfdbc96d96e4d87b_I20190708"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV80OS9mcmFnOmIwNjFiYTYwMWVlZTRiZGI5ODA2MzMxMGNjMDc3NDM1L3RleHRyZWdpb246YjA2MWJhNjAxZWVlNGJkYjk4MDYzMzEwY2MwNzc0MzVfMjAxNA_5ffc5255-6b7a-42ba-8532-94eb68ae6c13"
      unitRef="usd">28500000</us-gaap:Goodwill>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81Mi9mcmFnOjljNDdiM2E5ODczYTRlMThiZmJjYjA0ZDllMDJiMzNiL3RleHRyZWdpb246OWM0N2IzYTk4NzNhNGUxOGJmYmNiMDRkOWUwMmIzM2JfMTY2MA_3421fe20-9266-46db-90a4-78ab9387b228">&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;GOODWILL AND INTANGIBLE ASSETS&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;As of October&#160;2, 2020 and December&#160;31, 2019 the carrying amount of goodwill was $262.1 million and $262.0 million, respectively. The $0.1&#160;million increase during the first nine months of 2020 is due to a final adjustment to the Advantor purchase price allocation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Company tests goodwill for impairment as of the beginning of the fourth quarter each year, or more frequently should circumstances change or events occur that would more likely than not reduce the fair value of a reporting unit below its carrying amount. Due to the COVID-19 pandemic and the negative effect on the U.S. and global economy, the Company completed a qualitative assessment to evaluate whether or not it is more likely than not that the fair value of goodwill is less than its carrying amount. Based on our assessment of the totality of events and circumstances as of October 2, 2020, including the estimated impact of the COVID-19 pandemic on our business forecast and the Company's market capitalization, we determined that it is not more likely than not that the fair value of our reporting unit is below its carrying amount.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Identifiable intangible assets consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.101%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.309%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.101%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.309%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.570%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;October 2, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract backlogs and recompetes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,053)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,300)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,773)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(692)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(315)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(118)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,141)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,110)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160; Identifiable intangible asset amortization expense was $1.0 million and $3.0 million for the three and nine months ended October&#160;2, 2020, respectively. Intangible amortization expense for the three and nine months ended September&#160;27, 2019 was $0.8 million and $2.1 million, respectively. As of October&#160;2, 2020, the remaining average intangible asset amortization period was 3.6 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The estimated amortization expense for the next five years is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.120%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.875%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.475%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.740%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.090%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020 (excluding the nine months ended October 2, 2020) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;After 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:Goodwill
      contextRef="i74ccc5061e3f40c099459c06c9bc0ada_I20201002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81Mi9mcmFnOjljNDdiM2E5ODczYTRlMThiZmJjYjA0ZDllMDJiMzNiL3RleHRyZWdpb246OWM0N2IzYTk4NzNhNGUxOGJmYmNiMDRkOWUwMmIzM2JfOTc_593a5811-19c9-4108-98be-21f2edb478e9"
      unitRef="usd">262100000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="idf8fe043c8e84342acb9cd2df2cd3cb4_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81Mi9mcmFnOjljNDdiM2E5ODczYTRlMThiZmJjYjA0ZDllMDJiMzNiL3RleHRyZWdpb246OWM0N2IzYTk4NzNhNGUxOGJmYmNiMDRkOWUwMmIzM2JfMTA0_5ae2ce60-d4fe-46da-a69e-27ec6af86059"
      unitRef="usd">262000000.0</us-gaap:Goodwill>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="ib63b2a174f614f92aa114e745b655a34_D20200101-20201002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81Mi9mcmFnOjljNDdiM2E5ODczYTRlMThiZmJjYjA0ZDllMDJiMzNiL3RleHRyZWdpb246OWM0N2IzYTk4NzNhNGUxOGJmYmNiMDRkOWUwMmIzM2JfMTI2_42002f4d-36f4-44da-ad78-951f92ff8681"
      unitRef="usd">100000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81Mi9mcmFnOjljNDdiM2E5ODczYTRlMThiZmJjYjA0ZDllMDJiMzNiL3RleHRyZWdpb246OWM0N2IzYTk4NzNhNGUxOGJmYmNiMDRkOWUwMmIzM2JfMTY1OA_2d13eab4-d474-4680-ae3e-0aff3eb5bf95">Identifiable intangible assets consist of the following:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.101%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.309%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.101%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.309%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.570%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;October 2, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract backlogs and recompetes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,053)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,300)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,773)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(692)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(315)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(118)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,141)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,110)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i8573da22de0e44a8990723643b791ed0_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81Mi9mcmFnOjljNDdiM2E5ODczYTRlMThiZmJjYjA0ZDllMDJiMzNiL3RhYmxlOmJjZjRmMDJhYTUyMTQyN2I4NjI1YjViNzdmYTJiNjcyL3RhYmxlcmFuZ2U6YmNmNGYwMmFhNTIxNDI3Yjg2MjViNWI3N2ZhMmI2NzJfMi0yLTEtMS0w_0b911e42-a8a5-46df-8ee2-948d1b988e13"
      unitRef="usd">11600000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i8573da22de0e44a8990723643b791ed0_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81Mi9mcmFnOjljNDdiM2E5ODczYTRlMThiZmJjYjA0ZDllMDJiMzNiL3RhYmxlOmJjZjRmMDJhYTUyMTQyN2I4NjI1YjViNzdmYTJiNjcyL3RhYmxlcmFuZ2U6YmNmNGYwMmFhNTIxNDI3Yjg2MjViNWI3N2ZhMmI2NzJfMi00LTEtMS0w_3bcc342d-5807-44db-950a-04fc02c53012"
      unitRef="usd">6053000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i8573da22de0e44a8990723643b791ed0_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81Mi9mcmFnOjljNDdiM2E5ODczYTRlMThiZmJjYjA0ZDllMDJiMzNiL3RhYmxlOmJjZjRmMDJhYTUyMTQyN2I4NjI1YjViNzdmYTJiNjcyL3RhYmxlcmFuZ2U6YmNmNGYwMmFhNTIxNDI3Yjg2MjViNWI3N2ZhMmI2NzJfMi02LTEtMS0w_ac264ae1-1f6b-4540-9006-e7f3ec020970"
      unitRef="usd">5547000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i0c4c9261a0b642318916e777c9c165d5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81Mi9mcmFnOjljNDdiM2E5ODczYTRlMThiZmJjYjA0ZDllMDJiMzNiL3RhYmxlOmJjZjRmMDJhYTUyMTQyN2I4NjI1YjViNzdmYTJiNjcyL3RhYmxlcmFuZ2U6YmNmNGYwMmFhNTIxNDI3Yjg2MjViNWI3N2ZhMmI2NzJfMi04LTEtMS0w_155a6ac3-249f-4201-a619-198cd1c5e837"
      unitRef="usd">11600000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i0c4c9261a0b642318916e777c9c165d5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81Mi9mcmFnOjljNDdiM2E5ODczYTRlMThiZmJjYjA0ZDllMDJiMzNiL3RhYmxlOmJjZjRmMDJhYTUyMTQyN2I4NjI1YjViNzdmYTJiNjcyL3RhYmxlcmFuZ2U6YmNmNGYwMmFhNTIxNDI3Yjg2MjViNWI3N2ZhMmI2NzJfMi0xMC0xLTEtMA_aa90b649-7eae-4994-9e16-3a7c2dad84f3"
      unitRef="usd">4300000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i0c4c9261a0b642318916e777c9c165d5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81Mi9mcmFnOjljNDdiM2E5ODczYTRlMThiZmJjYjA0ZDllMDJiMzNiL3RhYmxlOmJjZjRmMDJhYTUyMTQyN2I4NjI1YjViNzdmYTJiNjcyL3RhYmxlcmFuZ2U6YmNmNGYwMmFhNTIxNDI3Yjg2MjViNWI3N2ZhMmI2NzJfMi0xMi0xLTEtMA_48251f22-e186-41a3-bb3f-93b47e8e7095"
      unitRef="usd">7300000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib62f06f0d260453ea9bc648927ee1a9d_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81Mi9mcmFnOjljNDdiM2E5ODczYTRlMThiZmJjYjA0ZDllMDJiMzNiL3RhYmxlOmJjZjRmMDJhYTUyMTQyN2I4NjI1YjViNzdmYTJiNjcyL3RhYmxlcmFuZ2U6YmNmNGYwMmFhNTIxNDI3Yjg2MjViNWI3N2ZhMmI2NzJfMy0yLTEtMS0w_ccee3874-b40f-47c6-a339-73ec6454cda9"
      unitRef="usd">7200000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib62f06f0d260453ea9bc648927ee1a9d_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81Mi9mcmFnOjljNDdiM2E5ODczYTRlMThiZmJjYjA0ZDllMDJiMzNiL3RhYmxlOmJjZjRmMDJhYTUyMTQyN2I4NjI1YjViNzdmYTJiNjcyL3RhYmxlcmFuZ2U6YmNmNGYwMmFhNTIxNDI3Yjg2MjViNWI3N2ZhMmI2NzJfMy00LTEtMS0w_d6f8c2e6-251a-4e38-94e5-b0df9023288e"
      unitRef="usd">1773000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ib62f06f0d260453ea9bc648927ee1a9d_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81Mi9mcmFnOjljNDdiM2E5ODczYTRlMThiZmJjYjA0ZDllMDJiMzNiL3RhYmxlOmJjZjRmMDJhYTUyMTQyN2I4NjI1YjViNzdmYTJiNjcyL3RhYmxlcmFuZ2U6YmNmNGYwMmFhNTIxNDI3Yjg2MjViNWI3N2ZhMmI2NzJfMy02LTEtMS0w_04e99df8-8e28-4c16-89da-9ce2e46017c0"
      unitRef="usd">5427000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id5011f60d8cb4872b37645d4a3e7e0a6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81Mi9mcmFnOjljNDdiM2E5ODczYTRlMThiZmJjYjA0ZDllMDJiMzNiL3RhYmxlOmJjZjRmMDJhYTUyMTQyN2I4NjI1YjViNzdmYTJiNjcyL3RhYmxlcmFuZ2U6YmNmNGYwMmFhNTIxNDI3Yjg2MjViNWI3N2ZhMmI2NzJfMy04LTEtMS0w_6c6a3b9c-b520-4f07-9181-7994cf634bbb"
      unitRef="usd">7200000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id5011f60d8cb4872b37645d4a3e7e0a6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81Mi9mcmFnOjljNDdiM2E5ODczYTRlMThiZmJjYjA0ZDllMDJiMzNiL3RhYmxlOmJjZjRmMDJhYTUyMTQyN2I4NjI1YjViNzdmYTJiNjcyL3RhYmxlcmFuZ2U6YmNmNGYwMmFhNTIxNDI3Yjg2MjViNWI3N2ZhMmI2NzJfMy0xMC0xLTEtMA_463278c9-94c3-428f-a51a-388cc9790b1b"
      unitRef="usd">692000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="id5011f60d8cb4872b37645d4a3e7e0a6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81Mi9mcmFnOjljNDdiM2E5ODczYTRlMThiZmJjYjA0ZDllMDJiMzNiL3RhYmxlOmJjZjRmMDJhYTUyMTQyN2I4NjI1YjViNzdmYTJiNjcyL3RhYmxlcmFuZ2U6YmNmNGYwMmFhNTIxNDI3Yjg2MjViNWI3N2ZhMmI2NzJfMy0xMi0xLTEtMA_6d1ffc81-4cca-4347-ba53-123311cc8af0"
      unitRef="usd">6508000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i297cc1c96b354e678164bebc07102df0_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81Mi9mcmFnOjljNDdiM2E5ODczYTRlMThiZmJjYjA0ZDllMDJiMzNiL3RhYmxlOmJjZjRmMDJhYTUyMTQyN2I4NjI1YjViNzdmYTJiNjcyL3RhYmxlcmFuZ2U6YmNmNGYwMmFhNTIxNDI3Yjg2MjViNWI3N2ZhMmI2NzJfNC0yLTEtMS0w_6a63fa54-0506-4811-bd34-6b18c2153e74"
      unitRef="usd">1243000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i297cc1c96b354e678164bebc07102df0_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81Mi9mcmFnOjljNDdiM2E5ODczYTRlMThiZmJjYjA0ZDllMDJiMzNiL3RhYmxlOmJjZjRmMDJhYTUyMTQyN2I4NjI1YjViNzdmYTJiNjcyL3RhYmxlcmFuZ2U6YmNmNGYwMmFhNTIxNDI3Yjg2MjViNWI3N2ZhMmI2NzJfNC00LTEtMS0w_97b8d45b-64f7-4d87-aac7-888b65fd8388"
      unitRef="usd">315000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i297cc1c96b354e678164bebc07102df0_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81Mi9mcmFnOjljNDdiM2E5ODczYTRlMThiZmJjYjA0ZDllMDJiMzNiL3RhYmxlOmJjZjRmMDJhYTUyMTQyN2I4NjI1YjViNzdmYTJiNjcyL3RhYmxlcmFuZ2U6YmNmNGYwMmFhNTIxNDI3Yjg2MjViNWI3N2ZhMmI2NzJfNC02LTEtMS0w_dcf9fba9-a3c8-45d2-842d-d9e5fc5b1c17"
      unitRef="usd">928000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i35ab4c40c85c40b48b99a706b99b5a45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81Mi9mcmFnOjljNDdiM2E5ODczYTRlMThiZmJjYjA0ZDllMDJiMzNiL3RhYmxlOmJjZjRmMDJhYTUyMTQyN2I4NjI1YjViNzdmYTJiNjcyL3RhYmxlcmFuZ2U6YmNmNGYwMmFhNTIxNDI3Yjg2MjViNWI3N2ZhMmI2NzJfNC04LTEtMS0w_7c6f4d28-66ee-42b6-b09c-e5ebe1dcad82"
      unitRef="usd">1236000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i35ab4c40c85c40b48b99a706b99b5a45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81Mi9mcmFnOjljNDdiM2E5ODczYTRlMThiZmJjYjA0ZDllMDJiMzNiL3RhYmxlOmJjZjRmMDJhYTUyMTQyN2I4NjI1YjViNzdmYTJiNjcyL3RhYmxlcmFuZ2U6YmNmNGYwMmFhNTIxNDI3Yjg2MjViNWI3N2ZhMmI2NzJfNC0xMC0xLTEtMA_d8c572ef-a4b2-4f7e-8703-e888575f6d51"
      unitRef="usd">118000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i35ab4c40c85c40b48b99a706b99b5a45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81Mi9mcmFnOjljNDdiM2E5ODczYTRlMThiZmJjYjA0ZDllMDJiMzNiL3RhYmxlOmJjZjRmMDJhYTUyMTQyN2I4NjI1YjViNzdmYTJiNjcyL3RhYmxlcmFuZ2U6YmNmNGYwMmFhNTIxNDI3Yjg2MjViNWI3N2ZhMmI2NzJfNC0xMi0xLTEtMA_72ed537d-9ddb-4bba-929d-57937cfc2f10"
      unitRef="usd">1118000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i74ccc5061e3f40c099459c06c9bc0ada_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81Mi9mcmFnOjljNDdiM2E5ODczYTRlMThiZmJjYjA0ZDllMDJiMzNiL3RhYmxlOmJjZjRmMDJhYTUyMTQyN2I4NjI1YjViNzdmYTJiNjcyL3RhYmxlcmFuZ2U6YmNmNGYwMmFhNTIxNDI3Yjg2MjViNWI3N2ZhMmI2NzJfNS0yLTEtMS0w_2fdbfcc2-61f7-47ae-9422-8a466ea9f664"
      unitRef="usd">20043000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i74ccc5061e3f40c099459c06c9bc0ada_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81Mi9mcmFnOjljNDdiM2E5ODczYTRlMThiZmJjYjA0ZDllMDJiMzNiL3RhYmxlOmJjZjRmMDJhYTUyMTQyN2I4NjI1YjViNzdmYTJiNjcyL3RhYmxlcmFuZ2U6YmNmNGYwMmFhNTIxNDI3Yjg2MjViNWI3N2ZhMmI2NzJfNS00LTEtMS0w_083dbf52-0f2c-4d39-9ee8-0abe13133f1f"
      unitRef="usd">8141000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i74ccc5061e3f40c099459c06c9bc0ada_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81Mi9mcmFnOjljNDdiM2E5ODczYTRlMThiZmJjYjA0ZDllMDJiMzNiL3RhYmxlOmJjZjRmMDJhYTUyMTQyN2I4NjI1YjViNzdmYTJiNjcyL3RhYmxlcmFuZ2U6YmNmNGYwMmFhNTIxNDI3Yjg2MjViNWI3N2ZhMmI2NzJfNS02LTEtMS0w_9a21e7b7-867f-4603-a75c-1eaead5f77cf"
      unitRef="usd">11902000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="idf8fe043c8e84342acb9cd2df2cd3cb4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81Mi9mcmFnOjljNDdiM2E5ODczYTRlMThiZmJjYjA0ZDllMDJiMzNiL3RhYmxlOmJjZjRmMDJhYTUyMTQyN2I4NjI1YjViNzdmYTJiNjcyL3RhYmxlcmFuZ2U6YmNmNGYwMmFhNTIxNDI3Yjg2MjViNWI3N2ZhMmI2NzJfNS04LTEtMS0w_e6a8b0d8-c111-4093-9001-5a0a6d1a5524"
      unitRef="usd">20036000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="idf8fe043c8e84342acb9cd2df2cd3cb4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81Mi9mcmFnOjljNDdiM2E5ODczYTRlMThiZmJjYjA0ZDllMDJiMzNiL3RhYmxlOmJjZjRmMDJhYTUyMTQyN2I4NjI1YjViNzdmYTJiNjcyL3RhYmxlcmFuZ2U6YmNmNGYwMmFhNTIxNDI3Yjg2MjViNWI3N2ZhMmI2NzJfNS0xMC0xLTEtMA_34ec4a7c-6197-4ba4-8065-efbdd740518f"
      unitRef="usd">5110000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="idf8fe043c8e84342acb9cd2df2cd3cb4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81Mi9mcmFnOjljNDdiM2E5ODczYTRlMThiZmJjYjA0ZDllMDJiMzNiL3RhYmxlOmJjZjRmMDJhYTUyMTQyN2I4NjI1YjViNzdmYTJiNjcyL3RhYmxlcmFuZ2U6YmNmNGYwMmFhNTIxNDI3Yjg2MjViNWI3N2ZhMmI2NzJfNS0xMi0xLTEtMA_891abe6b-813e-4cf6-a601-1091f7195f65"
      unitRef="usd">14926000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i42470ea641294bc1966054cb35d18c76_D20200704-20201002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81Mi9mcmFnOjljNDdiM2E5ODczYTRlMThiZmJjYjA0ZDllMDJiMzNiL3RleHRyZWdpb246OWM0N2IzYTk4NzNhNGUxOGJmYmNiMDRkOWUwMmIzM2JfNTQ5NzU1ODE0MDYzNg_37034c08-5c85-4c2e-80d7-08e5bdd5a64d"
      unitRef="usd">1000000.0</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81Mi9mcmFnOjljNDdiM2E5ODczYTRlMThiZmJjYjA0ZDllMDJiMzNiL3RleHRyZWdpb246OWM0N2IzYTk4NzNhNGUxOGJmYmNiMDRkOWUwMmIzM2JfNTQ5NzU1ODE0MDY0NA_cf9fcae4-d42e-40ad-84a7-7e8bc4e0067c"
      unitRef="usd">3000000.0</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ic191e3aa1d4945dd95dd0c558a19caed_D20190629-20190927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81Mi9mcmFnOjljNDdiM2E5ODczYTRlMThiZmJjYjA0ZDllMDJiMzNiL3RleHRyZWdpb246OWM0N2IzYTk4NzNhNGUxOGJmYmNiMDRkOWUwMmIzM2JfNTQ5NzU1ODE0MDY3MQ_96ba915c-3b7c-4d8f-89c5-a35900f8144d"
      unitRef="usd">800000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81Mi9mcmFnOjljNDdiM2E5ODczYTRlMThiZmJjYjA0ZDllMDJiMzNiL3RleHRyZWdpb246OWM0N2IzYTk4NzNhNGUxOGJmYmNiMDRkOWUwMmIzM2JfNTQ5NzU1ODE0MDY3OQ_d72d6055-ada1-4037-95cb-2ab2492e8a37"
      unitRef="usd">2100000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81Mi9mcmFnOjljNDdiM2E5ODczYTRlMThiZmJjYjA0ZDllMDJiMzNiL3RleHRyZWdpb246OWM0N2IzYTk4NzNhNGUxOGJmYmNiMDRkOWUwMmIzM2JfNTQ5NzU1ODE0MDcwNQ_6da28f7a-e51e-425e-b6a6-3443bfee3807">P3Y7M6D</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81Mi9mcmFnOjljNDdiM2E5ODczYTRlMThiZmJjYjA0ZDllMDJiMzNiL3RleHRyZWdpb246OWM0N2IzYTk4NzNhNGUxOGJmYmNiMDRkOWUwMmIzM2JfMTY1OQ_da46fd37-c9dc-4a16-99c0-74607d49144d">The estimated amortization expense for the next five years is as follows (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.120%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.875%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.475%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.740%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.090%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020 (excluding the nine months ended October 2, 2020) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;After 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
      contextRef="i74ccc5061e3f40c099459c06c9bc0ada_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81Mi9mcmFnOjljNDdiM2E5ODczYTRlMThiZmJjYjA0ZDllMDJiMzNiL3RhYmxlOjJmYjdjYjEwMjE2YTRkZjNiNzQxNzE5MGE1OTE1OTY1L3RhYmxlcmFuZ2U6MmZiN2NiMTAyMTZhNGRmM2I3NDE3MTkwYTU5MTU5NjVfMS00LTEtMS0w_cfec9855-7907-4fc2-aac1-ce56401e2200"
      unitRef="usd">998000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i74ccc5061e3f40c099459c06c9bc0ada_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81Mi9mcmFnOjljNDdiM2E5ODczYTRlMThiZmJjYjA0ZDllMDJiMzNiL3RhYmxlOjJmYjdjYjEwMjE2YTRkZjNiNzQxNzE5MGE1OTE1OTY1L3RhYmxlcmFuZ2U6MmZiN2NiMTAyMTZhNGRmM2I3NDE3MTkwYTU5MTU5NjVfMi00LTEtMS0w_3873a00e-abad-4703-b772-c66a6949ca0b"
      unitRef="usd">4029000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i74ccc5061e3f40c099459c06c9bc0ada_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81Mi9mcmFnOjljNDdiM2E5ODczYTRlMThiZmJjYjA0ZDllMDJiMzNiL3RhYmxlOjJmYjdjYjEwMjE2YTRkZjNiNzQxNzE5MGE1OTE1OTY1L3RhYmxlcmFuZ2U6MmZiN2NiMTAyMTZhNGRmM2I3NDE3MTkwYTU5MTU5NjVfMy00LTEtMS0w_81219f81-be22-4a8b-a352-a41da1290b7c"
      unitRef="usd">2501000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i74ccc5061e3f40c099459c06c9bc0ada_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81Mi9mcmFnOjljNDdiM2E5ODczYTRlMThiZmJjYjA0ZDllMDJiMzNiL3RhYmxlOjJmYjdjYjEwMjE2YTRkZjNiNzQxNzE5MGE1OTE1OTY1L3RhYmxlcmFuZ2U6MmZiN2NiMTAyMTZhNGRmM2I3NDE3MTkwYTU5MTU5NjVfNC00LTEtMS0w_f1d3dd0d-19b4-4eac-974b-e47fdbc6e859"
      unitRef="usd">2404000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i74ccc5061e3f40c099459c06c9bc0ada_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81Mi9mcmFnOjljNDdiM2E5ODczYTRlMThiZmJjYjA0ZDllMDJiMzNiL3RhYmxlOjJmYjdjYjEwMjE2YTRkZjNiNzQxNzE5MGE1OTE1OTY1L3RhYmxlcmFuZ2U6MmZiN2NiMTAyMTZhNGRmM2I3NDE3MTkwYTU5MTU5NjVfNS00LTEtMS0w_5a476b0c-08bc-4122-88fe-33d22a891a42"
      unitRef="usd">1297000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <vec:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour
      contextRef="i74ccc5061e3f40c099459c06c9bc0ada_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81Mi9mcmFnOjljNDdiM2E5ODczYTRlMThiZmJjYjA0ZDllMDJiMzNiL3RhYmxlOjJmYjdjYjEwMjE2YTRkZjNiNzQxNzE5MGE1OTE1OTY1L3RhYmxlcmFuZ2U6MmZiN2NiMTAyMTZhNGRmM2I3NDE3MTkwYTU5MTU5NjVfNi00LTEtMS0w_6346c3a1-d3e2-4038-aaf3-229e933bd774"
      unitRef="usd">673000</vec:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81NS9mcmFnOjI0MDM0OWQzYzhlNDRiNTliMjg3NmIwNThiM2QxNzRkL3RleHRyZWdpb246MjQwMzQ5ZDNjOGU0NGI1OWIyODc2YjA1OGIzZDE3NGRfNzIx_25957828-818b-40db-b9eb-d378477eb016">&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;EARNINGS PER SHARE&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Basic earnings per share (EPS) is computed by dividing net income by the weighted average number of common shares outstanding for the period. Diluted EPS reflects potential dilution that could occur if securities to issue common stock were exercised or converted into common stock. Diluted EPS includes the dilutive effect of stock-based compensation outstanding after application of the treasury stock method. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.330%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.740%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.937%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.337%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.806%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;October 2,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 27,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;October 2,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 27,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands, except per share data)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Add: Dilutive impact of stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Add: Dilutive impact of restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted weighted average common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The following table provides a summary of securities that could potentially dilute basic earnings per share in the future that were not included in the computation of diluted earnings per share because to do so would have been anti-dilutive for the periods presented: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.733%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.337%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.805%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;October 2,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 27,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;October 2,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 27,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Anti-dilutive stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Anti-dilutive restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81NS9mcmFnOjI0MDM0OWQzYzhlNDRiNTliMjg3NmIwNThiM2QxNzRkL3RleHRyZWdpb246MjQwMzQ5ZDNjOGU0NGI1OWIyODc2YjA1OGIzZDE3NGRfNzIy_b7349e67-2c73-46b0-b482-61751002e014">&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.330%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.740%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.937%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.337%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.806%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;October 2,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 27,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;October 2,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 27,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands, except per share data)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Add: Dilutive impact of stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Add: Dilutive impact of restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted weighted average common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i42470ea641294bc1966054cb35d18c76_D20200704-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81NS9mcmFnOjI0MDM0OWQzYzhlNDRiNTliMjg3NmIwNThiM2QxNzRkL3RhYmxlOmE3YWI1OTYzNDYxZDQ1NmU4NjdmZDY4YjI5YjI3NDk0L3RhYmxlcmFuZ2U6YTdhYjU5NjM0NjFkNDU2ZTg2N2ZkNjhiMjliMjc0OTRfNC0yLTEtMS0w_e1a136ae-3516-4647-9104-081f45fb2f83"
      unitRef="usd">10391000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic191e3aa1d4945dd95dd0c558a19caed_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81NS9mcmFnOjI0MDM0OWQzYzhlNDRiNTliMjg3NmIwNThiM2QxNzRkL3RhYmxlOmE3YWI1OTYzNDYxZDQ1NmU4NjdmZDY4YjI5YjI3NDk0L3RhYmxlcmFuZ2U6YTdhYjU5NjM0NjFkNDU2ZTg2N2ZkNjhiMjliMjc0OTRfNC00LTEtMS0w_246026db-d91e-46e9-ae82-93550d4bb361"
      unitRef="usd">7841000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81NS9mcmFnOjI0MDM0OWQzYzhlNDRiNTliMjg3NmIwNThiM2QxNzRkL3RhYmxlOmE3YWI1OTYzNDYxZDQ1NmU4NjdmZDY4YjI5YjI3NDk0L3RhYmxlcmFuZ2U6YTdhYjU5NjM0NjFkNDU2ZTg2N2ZkNjhiMjliMjc0OTRfNC02LTEtMS0w_ac0bdd9a-931f-47a2-b35b-80a597145339"
      unitRef="usd">20170000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81NS9mcmFnOjI0MDM0OWQzYzhlNDRiNTliMjg3NmIwNThiM2QxNzRkL3RhYmxlOmE3YWI1OTYzNDYxZDQ1NmU4NjdmZDY4YjI5YjI3NDk0L3RhYmxlcmFuZ2U6YTdhYjU5NjM0NjFkNDU2ZTg2N2ZkNjhiMjliMjc0OTRfNC04LTEtMS0w_5808b616-8b70-4204-b210-1017ac0e9b24"
      unitRef="usd">22532000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i42470ea641294bc1966054cb35d18c76_D20200704-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81NS9mcmFnOjI0MDM0OWQzYzhlNDRiNTliMjg3NmIwNThiM2QxNzRkL3RhYmxlOmE3YWI1OTYzNDYxZDQ1NmU4NjdmZDY4YjI5YjI3NDk0L3RhYmxlcmFuZ2U6YTdhYjU5NjM0NjFkNDU2ZTg2N2ZkNjhiMjliMjc0OTRfNi0yLTEtMS0w_31cff054-1694-4300-8b47-924f9d79d1e6"
      unitRef="shares">11621000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic191e3aa1d4945dd95dd0c558a19caed_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81NS9mcmFnOjI0MDM0OWQzYzhlNDRiNTliMjg3NmIwNThiM2QxNzRkL3RhYmxlOmE3YWI1OTYzNDYxZDQ1NmU4NjdmZDY4YjI5YjI3NDk0L3RhYmxlcmFuZ2U6YTdhYjU5NjM0NjFkNDU2ZTg2N2ZkNjhiMjliMjc0OTRfNi00LTEtMS0w_143f506c-08f9-4287-a847-b6a968f2e843"
      unitRef="shares">11506000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81NS9mcmFnOjI0MDM0OWQzYzhlNDRiNTliMjg3NmIwNThiM2QxNzRkL3RhYmxlOmE3YWI1OTYzNDYxZDQ1NmU4NjdmZDY4YjI5YjI3NDk0L3RhYmxlcmFuZ2U6YTdhYjU5NjM0NjFkNDU2ZTg2N2ZkNjhiMjliMjc0OTRfNi02LTEtMS0w_29857e87-9de3-4dc9-95fd-0e16cac66e53"
      unitRef="shares">11590000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81NS9mcmFnOjI0MDM0OWQzYzhlNDRiNTliMjg3NmIwNThiM2QxNzRkL3RhYmxlOmE3YWI1OTYzNDYxZDQ1NmU4NjdmZDY4YjI5YjI3NDk0L3RhYmxlcmFuZ2U6YTdhYjU5NjM0NjFkNDU2ZTg2N2ZkNjhiMjliMjc0OTRfNi04LTEtMS0w_99dfd599-fa6b-40af-a5a7-353d8f76613b"
      unitRef="shares">11420000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants
      contextRef="i42470ea641294bc1966054cb35d18c76_D20200704-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81NS9mcmFnOjI0MDM0OWQzYzhlNDRiNTliMjg3NmIwNThiM2QxNzRkL3RhYmxlOmE3YWI1OTYzNDYxZDQ1NmU4NjdmZDY4YjI5YjI3NDk0L3RhYmxlcmFuZ2U6YTdhYjU5NjM0NjFkNDU2ZTg2N2ZkNjhiMjliMjc0OTRfNy0yLTEtMS0w_dcab6d82-13c4-4f55-93d7-3c93c4e1ce9f"
      unitRef="shares">34000</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
    <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants
      contextRef="ic191e3aa1d4945dd95dd0c558a19caed_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81NS9mcmFnOjI0MDM0OWQzYzhlNDRiNTliMjg3NmIwNThiM2QxNzRkL3RhYmxlOmE3YWI1OTYzNDYxZDQ1NmU4NjdmZDY4YjI5YjI3NDk0L3RhYmxlcmFuZ2U6YTdhYjU5NjM0NjFkNDU2ZTg2N2ZkNjhiMjliMjc0OTRfNy00LTEtMS0w_641f699e-1283-4983-b0bd-ca0473b0f8a3"
      unitRef="shares">37000</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
    <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81NS9mcmFnOjI0MDM0OWQzYzhlNDRiNTliMjg3NmIwNThiM2QxNzRkL3RhYmxlOmE3YWI1OTYzNDYxZDQ1NmU4NjdmZDY4YjI5YjI3NDk0L3RhYmxlcmFuZ2U6YTdhYjU5NjM0NjFkNDU2ZTg2N2ZkNjhiMjliMjc0OTRfNy02LTEtMS0w_f3f19a26-e70d-4667-b914-04da2e8e4e12"
      unitRef="shares">38000</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
    <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81NS9mcmFnOjI0MDM0OWQzYzhlNDRiNTliMjg3NmIwNThiM2QxNzRkL3RhYmxlOmE3YWI1OTYzNDYxZDQ1NmU4NjdmZDY4YjI5YjI3NDk0L3RhYmxlcmFuZ2U6YTdhYjU5NjM0NjFkNDU2ZTg2N2ZkNjhiMjliMjc0OTRfNy04LTEtMS0w_4cb4e15d-d853-4d92-9fdd-a343fb972113"
      unitRef="shares">45000</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i42470ea641294bc1966054cb35d18c76_D20200704-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81NS9mcmFnOjI0MDM0OWQzYzhlNDRiNTliMjg3NmIwNThiM2QxNzRkL3RhYmxlOmE3YWI1OTYzNDYxZDQ1NmU4NjdmZDY4YjI5YjI3NDk0L3RhYmxlcmFuZ2U6YTdhYjU5NjM0NjFkNDU2ZTg2N2ZkNjhiMjliMjc0OTRfOC0yLTEtMS0w_37eae940-2fa3-47ab-b90b-b074e2b57d20"
      unitRef="shares">96000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ic191e3aa1d4945dd95dd0c558a19caed_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81NS9mcmFnOjI0MDM0OWQzYzhlNDRiNTliMjg3NmIwNThiM2QxNzRkL3RhYmxlOmE3YWI1OTYzNDYxZDQ1NmU4NjdmZDY4YjI5YjI3NDk0L3RhYmxlcmFuZ2U6YTdhYjU5NjM0NjFkNDU2ZTg2N2ZkNjhiMjliMjc0OTRfOC00LTEtMS0w_c43a3693-c7d9-46a4-9d14-b163cb14e56e"
      unitRef="shares">135000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81NS9mcmFnOjI0MDM0OWQzYzhlNDRiNTliMjg3NmIwNThiM2QxNzRkL3RhYmxlOmE3YWI1OTYzNDYxZDQ1NmU4NjdmZDY4YjI5YjI3NDk0L3RhYmxlcmFuZ2U6YTdhYjU5NjM0NjFkNDU2ZTg2N2ZkNjhiMjliMjc0OTRfOC02LTEtMS0w_8683bfdf-dda4-4a52-9e40-a7472c7d73cd"
      unitRef="shares">115000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81NS9mcmFnOjI0MDM0OWQzYzhlNDRiNTliMjg3NmIwNThiM2QxNzRkL3RhYmxlOmE3YWI1OTYzNDYxZDQ1NmU4NjdmZDY4YjI5YjI3NDk0L3RhYmxlcmFuZ2U6YTdhYjU5NjM0NjFkNDU2ZTg2N2ZkNjhiMjliMjc0OTRfOC04LTEtMS0w_4a97acdd-5caf-4604-ba66-ae3f6d4dec04"
      unitRef="shares">101000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i42470ea641294bc1966054cb35d18c76_D20200704-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81NS9mcmFnOjI0MDM0OWQzYzhlNDRiNTliMjg3NmIwNThiM2QxNzRkL3RhYmxlOmE3YWI1OTYzNDYxZDQ1NmU4NjdmZDY4YjI5YjI3NDk0L3RhYmxlcmFuZ2U6YTdhYjU5NjM0NjFkNDU2ZTg2N2ZkNjhiMjliMjc0OTRfOS0yLTEtMS0w_0fdf3c1e-62e7-4003-87d6-61081d0908bc"
      unitRef="shares">11751000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic191e3aa1d4945dd95dd0c558a19caed_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81NS9mcmFnOjI0MDM0OWQzYzhlNDRiNTliMjg3NmIwNThiM2QxNzRkL3RhYmxlOmE3YWI1OTYzNDYxZDQ1NmU4NjdmZDY4YjI5YjI3NDk0L3RhYmxlcmFuZ2U6YTdhYjU5NjM0NjFkNDU2ZTg2N2ZkNjhiMjliMjc0OTRfOS00LTEtMS0w_905779b8-3cf1-4ef3-b036-3a84228780ec"
      unitRef="shares">11678000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81NS9mcmFnOjI0MDM0OWQzYzhlNDRiNTliMjg3NmIwNThiM2QxNzRkL3RhYmxlOmE3YWI1OTYzNDYxZDQ1NmU4NjdmZDY4YjI5YjI3NDk0L3RhYmxlcmFuZ2U6YTdhYjU5NjM0NjFkNDU2ZTg2N2ZkNjhiMjliMjc0OTRfOS02LTEtMS0w_99b8889f-afa2-450b-8869-92806f3f332e"
      unitRef="shares">11743000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81NS9mcmFnOjI0MDM0OWQzYzhlNDRiNTliMjg3NmIwNThiM2QxNzRkL3RhYmxlOmE3YWI1OTYzNDYxZDQ1NmU4NjdmZDY4YjI5YjI3NDk0L3RhYmxlcmFuZ2U6YTdhYjU5NjM0NjFkNDU2ZTg2N2ZkNjhiMjliMjc0OTRfOS04LTEtMS0w_50f5675d-7b38-4dec-9cce-cb6f714e71ae"
      unitRef="shares">11566000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i42470ea641294bc1966054cb35d18c76_D20200704-20201002"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81NS9mcmFnOjI0MDM0OWQzYzhlNDRiNTliMjg3NmIwNThiM2QxNzRkL3RhYmxlOmE3YWI1OTYzNDYxZDQ1NmU4NjdmZDY4YjI5YjI3NDk0L3RhYmxlcmFuZ2U6YTdhYjU5NjM0NjFkNDU2ZTg2N2ZkNjhiMjliMjc0OTRfMTItMi0xLTEtMA_f3d50b5d-65b0-420c-be5b-96ff75ef14eb"
      unitRef="usdPerShare">0.89</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic191e3aa1d4945dd95dd0c558a19caed_D20190629-20190927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81NS9mcmFnOjI0MDM0OWQzYzhlNDRiNTliMjg3NmIwNThiM2QxNzRkL3RhYmxlOmE3YWI1OTYzNDYxZDQ1NmU4NjdmZDY4YjI5YjI3NDk0L3RhYmxlcmFuZ2U6YTdhYjU5NjM0NjFkNDU2ZTg2N2ZkNjhiMjliMjc0OTRfMTItNC0xLTEtMA_f10cebcd-8ae0-4062-ad60-2bddae2fda43"
      unitRef="usdPerShare">0.68</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81NS9mcmFnOjI0MDM0OWQzYzhlNDRiNTliMjg3NmIwNThiM2QxNzRkL3RhYmxlOmE3YWI1OTYzNDYxZDQ1NmU4NjdmZDY4YjI5YjI3NDk0L3RhYmxlcmFuZ2U6YTdhYjU5NjM0NjFkNDU2ZTg2N2ZkNjhiMjliMjc0OTRfMTItNi0xLTEtMA_d6f40695-60f2-4150-ba90-e80b85142785"
      unitRef="usdPerShare">1.74</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81NS9mcmFnOjI0MDM0OWQzYzhlNDRiNTliMjg3NmIwNThiM2QxNzRkL3RhYmxlOmE3YWI1OTYzNDYxZDQ1NmU4NjdmZDY4YjI5YjI3NDk0L3RhYmxlcmFuZ2U6YTdhYjU5NjM0NjFkNDU2ZTg2N2ZkNjhiMjliMjc0OTRfMTItOC0xLTEtMA_35a7260b-e8c0-426b-9a74-b9b965ce7a21"
      unitRef="usdPerShare">1.97</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i42470ea641294bc1966054cb35d18c76_D20200704-20201002"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81NS9mcmFnOjI0MDM0OWQzYzhlNDRiNTliMjg3NmIwNThiM2QxNzRkL3RhYmxlOmE3YWI1OTYzNDYxZDQ1NmU4NjdmZDY4YjI5YjI3NDk0L3RhYmxlcmFuZ2U6YTdhYjU5NjM0NjFkNDU2ZTg2N2ZkNjhiMjliMjc0OTRfMTMtMi0xLTEtMA_23cac0b0-4acb-4c1c-a3d1-ac26f8fec78a"
      unitRef="usdPerShare">0.88</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic191e3aa1d4945dd95dd0c558a19caed_D20190629-20190927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81NS9mcmFnOjI0MDM0OWQzYzhlNDRiNTliMjg3NmIwNThiM2QxNzRkL3RhYmxlOmE3YWI1OTYzNDYxZDQ1NmU4NjdmZDY4YjI5YjI3NDk0L3RhYmxlcmFuZ2U6YTdhYjU5NjM0NjFkNDU2ZTg2N2ZkNjhiMjliMjc0OTRfMTMtNC0xLTEtMA_b4ad3000-3958-4ca8-825f-5f7022beb167"
      unitRef="usdPerShare">0.67</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81NS9mcmFnOjI0MDM0OWQzYzhlNDRiNTliMjg3NmIwNThiM2QxNzRkL3RhYmxlOmE3YWI1OTYzNDYxZDQ1NmU4NjdmZDY4YjI5YjI3NDk0L3RhYmxlcmFuZ2U6YTdhYjU5NjM0NjFkNDU2ZTg2N2ZkNjhiMjliMjc0OTRfMTMtNi0xLTEtMA_ce2d3dad-d668-474a-b782-63bf44704ca7"
      unitRef="usdPerShare">1.72</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81NS9mcmFnOjI0MDM0OWQzYzhlNDRiNTliMjg3NmIwNThiM2QxNzRkL3RhYmxlOmE3YWI1OTYzNDYxZDQ1NmU4NjdmZDY4YjI5YjI3NDk0L3RhYmxlcmFuZ2U6YTdhYjU5NjM0NjFkNDU2ZTg2N2ZkNjhiMjliMjc0OTRfMTMtOC0xLTEtMA_b0f26702-9279-4af9-b843-858fd3eac4f0"
      unitRef="usdPerShare">1.95</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81NS9mcmFnOjI0MDM0OWQzYzhlNDRiNTliMjg3NmIwNThiM2QxNzRkL3RleHRyZWdpb246MjQwMzQ5ZDNjOGU0NGI1OWIyODc2YjA1OGIzZDE3NGRfNzI4_eb5fffc4-5cc5-4d8a-b526-0f02513b9ae7">The following table provides a summary of securities that could potentially dilute basic earnings per share in the future that were not included in the computation of diluted earnings per share because to do so would have been anti-dilutive for the periods presented: &lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.733%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.337%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.805%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;October 2,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 27,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;October 2,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 27,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Anti-dilutive stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Anti-dilutive restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i2c6da2356f944f4cafb057ed2f79d84c_D20200704-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81NS9mcmFnOjI0MDM0OWQzYzhlNDRiNTliMjg3NmIwNThiM2QxNzRkL3RhYmxlOjlkZmM4ZjAxNmJjODQxODVhNGMzYzcxMjQ1NDY2MWMyL3RhYmxlcmFuZ2U6OWRmYzhmMDE2YmM4NDE4NWE0YzNjNzEyNDU0NjYxYzJfMy0yLTEtMS0w_fc991614-5e60-4076-b3bb-c62d70bbfbcb"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i66a4c61fc9d7463f845fc252e863661c_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81NS9mcmFnOjI0MDM0OWQzYzhlNDRiNTliMjg3NmIwNThiM2QxNzRkL3RhYmxlOjlkZmM4ZjAxNmJjODQxODVhNGMzYzcxMjQ1NDY2MWMyL3RhYmxlcmFuZ2U6OWRmYzhmMDE2YmM4NDE4NWE0YzNjNzEyNDU0NjYxYzJfMy00LTEtMS0w_860808ab-f3fe-4437-851c-58310939be9e"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="idd6a02ad71834421b25246b82eb7bd92_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81NS9mcmFnOjI0MDM0OWQzYzhlNDRiNTliMjg3NmIwNThiM2QxNzRkL3RhYmxlOjlkZmM4ZjAxNmJjODQxODVhNGMzYzcxMjQ1NDY2MWMyL3RhYmxlcmFuZ2U6OWRmYzhmMDE2YmM4NDE4NWE0YzNjNzEyNDU0NjYxYzJfMy02LTEtMS0w_1d6e9598-4023-4954-9fa0-a013e7c3e55b"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i205c307e1948487c82230a7020285dfc_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81NS9mcmFnOjI0MDM0OWQzYzhlNDRiNTliMjg3NmIwNThiM2QxNzRkL3RhYmxlOjlkZmM4ZjAxNmJjODQxODVhNGMzYzcxMjQ1NDY2MWMyL3RhYmxlcmFuZ2U6OWRmYzhmMDE2YmM4NDE4NWE0YzNjNzEyNDU0NjYxYzJfMy04LTEtMS0w_363c49f2-553f-4a95-bd58-64ab5400b868"
      unitRef="shares">1000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i922b9346ebba4fb6ad9463ffb2700dc1_D20200704-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81NS9mcmFnOjI0MDM0OWQzYzhlNDRiNTliMjg3NmIwNThiM2QxNzRkL3RhYmxlOjlkZmM4ZjAxNmJjODQxODVhNGMzYzcxMjQ1NDY2MWMyL3RhYmxlcmFuZ2U6OWRmYzhmMDE2YmM4NDE4NWE0YzNjNzEyNDU0NjYxYzJfNC0yLTEtMS0w_eec2d99c-dd98-437e-a5dc-05628b3653a8"
      unitRef="shares">3000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i2bd904bb5fa14c83811b24cb3ca91b88_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81NS9mcmFnOjI0MDM0OWQzYzhlNDRiNTliMjg3NmIwNThiM2QxNzRkL3RhYmxlOjlkZmM4ZjAxNmJjODQxODVhNGMzYzcxMjQ1NDY2MWMyL3RhYmxlcmFuZ2U6OWRmYzhmMDE2YmM4NDE4NWE0YzNjNzEyNDU0NjYxYzJfNC00LTEtMS0w_0103fd1b-eb0a-4d15-ac24-17d3039f7130"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if21f1a18b93b463ab04e28f723205742_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81NS9mcmFnOjI0MDM0OWQzYzhlNDRiNTliMjg3NmIwNThiM2QxNzRkL3RhYmxlOjlkZmM4ZjAxNmJjODQxODVhNGMzYzcxMjQ1NDY2MWMyL3RhYmxlcmFuZ2U6OWRmYzhmMDE2YmM4NDE4NWE0YzNjNzEyNDU0NjYxYzJfNC02LTEtMS0w_34ac9c3c-2a02-4ffa-8dbf-6bb6eedcd176"
      unitRef="shares">2000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ide1350fc000a445baa0d758379c13e3c_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81NS9mcmFnOjI0MDM0OWQzYzhlNDRiNTliMjg3NmIwNThiM2QxNzRkL3RhYmxlOjlkZmM4ZjAxNmJjODQxODVhNGMzYzcxMjQ1NDY2MWMyL3RhYmxlcmFuZ2U6OWRmYzhmMDE2YmM4NDE4NWE0YzNjNzEyNDU0NjYxYzJfNC04LTEtMS0w_89fdf0de-da6c-4015-ac68-46bcc37dbe13"
      unitRef="shares">3000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i42470ea641294bc1966054cb35d18c76_D20200704-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81NS9mcmFnOjI0MDM0OWQzYzhlNDRiNTliMjg3NmIwNThiM2QxNzRkL3RhYmxlOjlkZmM4ZjAxNmJjODQxODVhNGMzYzcxMjQ1NDY2MWMyL3RhYmxlcmFuZ2U6OWRmYzhmMDE2YmM4NDE4NWE0YzNjNzEyNDU0NjYxYzJfNS0yLTEtMS0w_2562450b-fda6-4ac1-936d-9759b7f7f605"
      unitRef="shares">3000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ic191e3aa1d4945dd95dd0c558a19caed_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81NS9mcmFnOjI0MDM0OWQzYzhlNDRiNTliMjg3NmIwNThiM2QxNzRkL3RhYmxlOjlkZmM4ZjAxNmJjODQxODVhNGMzYzcxMjQ1NDY2MWMyL3RhYmxlcmFuZ2U6OWRmYzhmMDE2YmM4NDE4NWE0YzNjNzEyNDU0NjYxYzJfNS00LTEtMS0w_45e62107-5aa2-48c8-8693-e1d56dd7c3a2"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81NS9mcmFnOjI0MDM0OWQzYzhlNDRiNTliMjg3NmIwNThiM2QxNzRkL3RhYmxlOjlkZmM4ZjAxNmJjODQxODVhNGMzYzcxMjQ1NDY2MWMyL3RhYmxlcmFuZ2U6OWRmYzhmMDE2YmM4NDE4NWE0YzNjNzEyNDU0NjYxYzJfNS02LTEtMS0w_56123710-6a02-45c8-9f09-73e4b55dc055"
      unitRef="shares">2000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81NS9mcmFnOjI0MDM0OWQzYzhlNDRiNTliMjg3NmIwNThiM2QxNzRkL3RhYmxlOjlkZmM4ZjAxNmJjODQxODVhNGMzYzcxMjQ1NDY2MWMyL3RhYmxlcmFuZ2U6OWRmYzhmMDE2YmM4NDE4NWE0YzNjNzEyNDU0NjYxYzJfNS04LTEtMS0w_2cca2636-9fe8-4781-ac6d-021b991b8d1a"
      unitRef="shares">4000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81OC9mcmFnOmU2NThjMmJlZGY3YzRlY2JiMjc2MDYyMjBiYTE0ZDIwL3RleHRyZWdpb246ZTY1OGMyYmVkZjdjNGVjYmIyNzYwNjIyMGJhMTRkMjBfOTcw_94ed0795-fd67-40a9-875c-13606bd9d002">&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;RECEIVABLES&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Receivables were comprised of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.475%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.740%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;October 2, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Billed receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unbilled receivables (contract assets)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;186,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;268,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;269,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;As of October&#160;2, 2020 and December&#160;31, 2019, substantially all billed receivables are due from the U.S. Government, either directly as prime contractor to the U.S. Government or as subcontractor to another prime contractor to the U.S. Government. Because our billed receivables are with the U.S. Government, we do not believe they represent a material credit risk exposure. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Unbilled receivables are contract assets that represent revenue recognized on long-term contracts in excess of amounts billed as of the balance sheet date. We estimate that approximately &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$6.1 million &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;of our unbilled receivables as of October&#160;2, 2020 may not be collected within the next 12 months. These amounts relate to the timing of the U.S. Government review of indirect rates and contract line item realignments with our customers. Changes in the balance of receivables are primarily due to the timing differences between our performance and customers' payments.&lt;/span&gt;&lt;/div&gt;</us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81OC9mcmFnOmU2NThjMmJlZGY3YzRlY2JiMjc2MDYyMjBiYTE0ZDIwL3RleHRyZWdpb246ZTY1OGMyYmVkZjdjNGVjYmIyNzYwNjIyMGJhMTRkMjBfOTcy_71cd75e9-5391-4379-aefd-5c6d0b804197">Receivables were comprised of the following:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.475%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.740%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;October 2, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Billed receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unbilled receivables (contract assets)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;186,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;268,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;269,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:BilledContractReceivables
      contextRef="i74ccc5061e3f40c099459c06c9bc0ada_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81OC9mcmFnOmU2NThjMmJlZGY3YzRlY2JiMjc2MDYyMjBiYTE0ZDIwL3RhYmxlOjhjN2MyNTkwYTRlNjQwNWU4M2FiNmI0YzcxZTRlOWM3L3RhYmxlcmFuZ2U6OGM3YzI1OTBhNGU2NDA1ZTgzYWI2YjRjNzFlNGU5YzdfMi0yLTEtMS0w_5ed25187-7f46-47bd-8b65-30af267571d2"
      unitRef="usd">59445000</us-gaap:BilledContractReceivables>
    <us-gaap:BilledContractReceivables
      contextRef="idf8fe043c8e84342acb9cd2df2cd3cb4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81OC9mcmFnOmU2NThjMmJlZGY3YzRlY2JiMjc2MDYyMjBiYTE0ZDIwL3RhYmxlOjhjN2MyNTkwYTRlNjQwNWU4M2FiNmI0YzcxZTRlOWM3L3RhYmxlcmFuZ2U6OGM3YzI1OTBhNGU2NDA1ZTgzYWI2YjRjNzFlNGU5YzdfMi00LTEtMS0w_da17a84b-4381-4e12-8489-de1fd404e830"
      unitRef="usd">71068000</us-gaap:BilledContractReceivables>
    <us-gaap:UnbilledContractsReceivable
      contextRef="i74ccc5061e3f40c099459c06c9bc0ada_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81OC9mcmFnOmU2NThjMmJlZGY3YzRlY2JiMjc2MDYyMjBiYTE0ZDIwL3RhYmxlOjhjN2MyNTkwYTRlNjQwNWU4M2FiNmI0YzcxZTRlOWM3L3RhYmxlcmFuZ2U6OGM3YzI1OTBhNGU2NDA1ZTgzYWI2YjRjNzFlNGU5YzdfMy0yLTEtMS0w_7db968c0-9e7f-49a1-bfa3-434d63ea664b"
      unitRef="usd">199301000</us-gaap:UnbilledContractsReceivable>
    <us-gaap:UnbilledContractsReceivable
      contextRef="idf8fe043c8e84342acb9cd2df2cd3cb4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81OC9mcmFnOmU2NThjMmJlZGY3YzRlY2JiMjc2MDYyMjBiYTE0ZDIwL3RhYmxlOjhjN2MyNTkwYTRlNjQwNWU4M2FiNmI0YzcxZTRlOWM3L3RhYmxlcmFuZ2U6OGM3YzI1OTBhNGU2NDA1ZTgzYWI2YjRjNzFlNGU5YzdfMy00LTEtMS0w_0711a570-8753-4ccb-8360-4026ae9ffe41"
      unitRef="usd">186365000</us-gaap:UnbilledContractsReceivable>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="i74ccc5061e3f40c099459c06c9bc0ada_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81OC9mcmFnOmU2NThjMmJlZGY3YzRlY2JiMjc2MDYyMjBiYTE0ZDIwL3RhYmxlOjhjN2MyNTkwYTRlNjQwNWU4M2FiNmI0YzcxZTRlOWM3L3RhYmxlcmFuZ2U6OGM3YzI1OTBhNGU2NDA1ZTgzYWI2YjRjNzFlNGU5YzdfNC0yLTEtMS0w_3855bea6-66de-465f-9e73-ee4f9ee5f656"
      unitRef="usd">9397000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="idf8fe043c8e84342acb9cd2df2cd3cb4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81OC9mcmFnOmU2NThjMmJlZGY3YzRlY2JiMjc2MDYyMjBiYTE0ZDIwL3RhYmxlOjhjN2MyNTkwYTRlNjQwNWU4M2FiNmI0YzcxZTRlOWM3L3RhYmxlcmFuZ2U6OGM3YzI1OTBhNGU2NDA1ZTgzYWI2YjRjNzFlNGU5YzdfNC00LTEtMS0w_c63eb0da-fc3a-4540-93d6-2f8c411b9da6"
      unitRef="usd">11711000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:ReceivablesNetCurrent
      contextRef="i74ccc5061e3f40c099459c06c9bc0ada_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81OC9mcmFnOmU2NThjMmJlZGY3YzRlY2JiMjc2MDYyMjBiYTE0ZDIwL3RhYmxlOjhjN2MyNTkwYTRlNjQwNWU4M2FiNmI0YzcxZTRlOWM3L3RhYmxlcmFuZ2U6OGM3YzI1OTBhNGU2NDA1ZTgzYWI2YjRjNzFlNGU5YzdfNS0yLTEtMS0w_c9b0e113-b77b-48c1-83b2-cd7ff064185e"
      unitRef="usd">268143000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:ReceivablesNetCurrent
      contextRef="idf8fe043c8e84342acb9cd2df2cd3cb4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81OC9mcmFnOmU2NThjMmJlZGY3YzRlY2JiMjc2MDYyMjBiYTE0ZDIwL3RhYmxlOjhjN2MyNTkwYTRlNjQwNWU4M2FiNmI0YzcxZTRlOWM3L3RhYmxlcmFuZ2U6OGM3YzI1OTBhNGU2NDA1ZTgzYWI2YjRjNzFlNGU5YzdfNS00LTEtMS0w_34b81092-7027-4802-bbbc-3036b1cbd4e1"
      unitRef="usd">269144000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss
      contextRef="i74ccc5061e3f40c099459c06c9bc0ada_I20201002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV81OC9mcmFnOmU2NThjMmJlZGY3YzRlY2JiMjc2MDYyMjBiYTE0ZDIwL3RleHRyZWdpb246ZTY1OGMyYmVkZjdjNGVjYmIyNzYwNjIyMGJhMTRkMjBfNjA4_ea691f56-ef81-42e4-b504-3a7bc3271401"
      unitRef="usd">6100000</us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82MS9mcmFnOjY4MTBmMzYxMTRhYTQxZGJhNzI1ZDg0MDNjM2VlODVjL3RleHRyZWdpb246NjgxMGYzNjExNGFhNDFkYmE3MjVkODQwM2MzZWU4NWNfMzk3OQ_0d3f3c96-44a5-42b2-9b53-a3a929f7cdaf">&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;DEBT&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Senior Secured Credit Facilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Term Loan and Revolver&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.  In September 2014, we and our wholly-owned subsidiary, VSC, entered into a credit agreement with a group of lenders, including JPMorgan Chase Bank, N.A. as administrative agent. The credit agreement was subsequently amended in November 2017 by the Amendment and Restatement Agreement (the Amendment Agreement) with a group of lenders, including JPMorgan Chase Bank, N.A., as administrative agent. The Amendment Agreement provides for $200.0 million in senior secured financing, consisting of a $80.0 million five-year term loan facility (the Amended Term Loan) and a $120.0 million five-year senior secured revolving credit facility (the Amended Revolver, and together with the Amended Term Loan, the Amended Credit Facilities).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Additionally, the Amendment Agreement includes an accordion feature that allows the Company to draw up to an additional $100.0 million, subject to the lender's consent. The Amendment Agreement also permits the Company to borrow up to $75.0 million in unsecured debt as long as the aggregated sum of both the unsecured debt and the accordion does not exceed $100.0 million. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Amended Revolver is available for working capital, capital expenditures, and other general corporate purposes. Up to $25.0 million of the Amended Revolver is available for the issuance of letters of credit. As of October 2, 2020, there were two letters of credit outstanding in the aggregate amount of $2.4 million, and no outstanding borrowings under the Amended Revolver resulting in borrowing capacity of $117.6 million under the Amended Revolver. The Amended Revolver will mature and the commitments thereunder will terminate on November 15, 2022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The aggregate scheduled maturities of the Amended Term Loan, are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.996%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.132%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payments due&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020 (excluding the nine months ended October 2, 2020)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Voluntary Prepayments.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; We may voluntarily prepay the Amended Term Loan in whole or in part at any time without premium or penalty, subject to the payment of customary breakage costs under certain conditions. Amounts borrowed under the Amended Term Loan that are repaid or prepaid may not be re-borrowed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Covenants&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The Amended Credit Facilities contain customary covenants, including covenants that, under certain circumstances and subject to certain qualifications and exceptions: limit or restrict our ability to incur additional indebtedness; merge, dissolve, liquidate or consolidate; make acquisitions, investments, advances or loans; dispose of or transfer assets; pay dividends; redeem or repurchase certain debt; and enter into certain restrictive agreements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;In addition, we are required to comply with (a) a maximum ratio of total consolidated indebtedness to consolidated earnings before interest, tax, depreciation and amortization (EBITDA) of 3.00 to 1.00 (3.25 to 1.00 for the 12 months following a qualified acquisition), and (b) a minimum ratio of consolidated EBITDA to consolidated interest expense (net of cash interest income) of 4.50 to 1.00. As of October&#160;2, 2020, we had a ratio of total consolidated indebtedness to EBITDA of &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.99&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; to 1.00 and a ratio of consolidated EBITDA to consolidated interest expense of 12.60 to 1.00. We were in compliance with all covenants related to the Amended Credit Facilities as of October&#160;2, 2020.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Interest Rates and Fees.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Outstanding borrowings under the Amended Credit Facilities accrue interest, at our option, at a per annum rate of (i) LIBOR plus the applicable margin, which ranges from 1.75% to 2.50% depending on the leverage ratio, or (ii) a base rate plus the applicable margin, which ranges from 0.75% to 1.50% depending on the leverage ratio. The interest rate under the Amended Credit Facilities at October&#160;2, 2020 was 2.15%. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Carrying Value and Fair Value.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;  As of October&#160;2, 2020 and December 31, 2019, the fair value of the Amended Credit Facilities approximated the carrying value because the debt bears interest at a floating rate of interest. The fair value is based on observable inputs of interest rates that are currently available to us for debt with similar terms and maturities for non-public debt.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i75d106dd15ac4ebb86e68d2fd278db61_I20171130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82MS9mcmFnOjY4MTBmMzYxMTRhYTQxZGJhNzI1ZDg0MDNjM2VlODVjL3RleHRyZWdpb246NjgxMGYzNjExNGFhNDFkYmE3MjVkODQwM2MzZWU4NWNfNTEw_3b17b519-025e-48ec-ae7e-043c0474a90d"
      unitRef="usd">200000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ia3e0c24004fe4a9cba415c10eaa304b4_I20171130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82MS9mcmFnOjY4MTBmMzYxMTRhYTQxZGJhNzI1ZDg0MDNjM2VlODVjL3RleHRyZWdpb246NjgxMGYzNjExNGFhNDFkYmE3MjVkODQwM2MzZWU4NWNfNTU4_61d192de-5c15-4c0d-abd1-78c0f9448e89"
      unitRef="usd">80000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentTerm
      contextRef="i3ec8b00759e84bd4895ef860c7a74018_D20171101-20171130"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82MS9mcmFnOjY4MTBmMzYxMTRhYTQxZGJhNzI1ZDg0MDNjM2VlODVjL3RleHRyZWdpb246NjgxMGYzNjExNGFhNDFkYmE3MjVkODQwM2MzZWU4NWNfMzk2Ng_d2caa7f7-a4de-463b-80dc-4e647b38b0a1">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i0b3f17d620594886bc7a16736fcb6dba_I20171130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82MS9mcmFnOjY4MTBmMzYxMTRhYTQxZGJhNzI1ZDg0MDNjM2VlODVjL3RleHRyZWdpb246NjgxMGYzNjExNGFhNDFkYmE3MjVkODQwM2MzZWU4NWNfNjE4_0c713fdd-bb25-41c7-901b-7ff67e174633"
      unitRef="usd">120000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentTerm
      contextRef="i44f2929427bb4003bd12373cbffd20a9_D20171101-20171130"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82MS9mcmFnOjY4MTBmMzYxMTRhYTQxZGJhNzI1ZDg0MDNjM2VlODVjL3RleHRyZWdpb246NjgxMGYzNjExNGFhNDFkYmE3MjVkODQwM2MzZWU4NWNfMzk2Mw_6d0847fb-1960-45de-908d-2011e4010f40">P5Y</us-gaap:DebtInstrumentTerm>
    <vec:LineOfCreditFacilityAccordianFeatureIncreaseLimit
      contextRef="ib573887e0ec84db7863ec0225f5b50d4_I20171130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82MS9mcmFnOjY4MTBmMzYxMTRhYTQxZGJhNzI1ZDg0MDNjM2VlODVjL3RleHRyZWdpb246NjgxMGYzNjExNGFhNDFkYmE3MjVkODQwM2MzZWU4NWNfODg3_93b2a9f7-a657-4043-95c6-0ae75ff93ecc"
      unitRef="usd">100000000.0</vec:LineOfCreditFacilityAccordianFeatureIncreaseLimit>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i94fffadfff4e482797800fd96ad9fd2c_I20171130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82MS9mcmFnOjY4MTBmMzYxMTRhYTQxZGJhNzI1ZDg0MDNjM2VlODVjL3RleHRyZWdpb246NjgxMGYzNjExNGFhNDFkYmE3MjVkODQwM2MzZWU4NWNfMTA1MA_62a3966e-dc02-44e0-89c1-75585b0ef5a6"
      unitRef="usd">75000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ib573887e0ec84db7863ec0225f5b50d4_I20171130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82MS9mcmFnOjY4MTBmMzYxMTRhYTQxZGJhNzI1ZDg0MDNjM2VlODVjL3RleHRyZWdpb246NjgxMGYzNjExNGFhNDFkYmE3MjVkODQwM2MzZWU4NWNfMTE2Mg_92dfd440-5c5e-4658-9383-96b5b7e18568"
      unitRef="usd">100000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ieb5599719db64ebfbef6fbaa4d8cf6d6_I20171130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82MS9mcmFnOjY4MTBmMzYxMTRhYTQxZGJhNzI1ZDg0MDNjM2VlODVjL3RleHRyZWdpb246NjgxMGYzNjExNGFhNDFkYmE3MjVkODQwM2MzZWU4NWNfMTI4OQ_e114ec75-bc48-4f6a-8596-03f9481426a9"
      unitRef="usd">25000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <vec:LettersofCreditOutstandingNumberOutstanding
      contextRef="if47f0537f47648ccafc31c4c71cc2fad_I20201002"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82MS9mcmFnOjY4MTBmMzYxMTRhYTQxZGJhNzI1ZDg0MDNjM2VlODVjL3RleHRyZWdpb246NjgxMGYzNjExNGFhNDFkYmE3MjVkODQwM2MzZWU4NWNfMTM5OQ_75d42f19-952c-4060-81be-31042926447b"
      unitRef="letters_of_credit">2</vec:LettersofCreditOutstandingNumberOutstanding>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="if47f0537f47648ccafc31c4c71cc2fad_I20201002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82MS9mcmFnOjY4MTBmMzYxMTRhYTQxZGJhNzI1ZDg0MDNjM2VlODVjL3RleHRyZWdpb246NjgxMGYzNjExNGFhNDFkYmE3MjVkODQwM2MzZWU4NWNfMTQ1OQ_3bd2527e-7e26-4d61-b712-90cc00594b83"
      unitRef="usd">2400000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LongTermDebt
      contextRef="ia50dfde28ad54cb192439ec2964a2241_I20201002"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82MS9mcmFnOjY4MTBmMzYxMTRhYTQxZGJhNzI1ZDg0MDNjM2VlODVjL3RleHRyZWdpb246NjgxMGYzNjExNGFhNDFkYmE3MjVkODQwM2MzZWU4NWNfMTQ2Nw_cbe2b63c-33c5-4412-8cd3-deb0070bff30"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="if47f0537f47648ccafc31c4c71cc2fad_I20201002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82MS9mcmFnOjY4MTBmMzYxMTRhYTQxZGJhNzI1ZDg0MDNjM2VlODVjL3RleHRyZWdpb246NjgxMGYzNjExNGFhNDFkYmE3MjVkODQwM2MzZWU4NWNfNTQ5NzU1ODE0Mjg4MQ_8535e527-cf64-42ff-841f-cb6b09001d95"
      unitRef="usd">117600000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82MS9mcmFnOjY4MTBmMzYxMTRhYTQxZGJhNzI1ZDg0MDNjM2VlODVjL3RleHRyZWdpb246NjgxMGYzNjExNGFhNDFkYmE3MjVkODQwM2MzZWU4NWNfMzk3Nw_1f8b9b2b-c019-4fac-a88b-c03e395a0c3c">The aggregate scheduled maturities of the Amended Term Loan, are as follows:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.996%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.132%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payments due&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020 (excluding the nine months ended October 2, 2020)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear
      contextRef="ieae0a8ae42a146c7ade088b6815ea36e_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82MS9mcmFnOjY4MTBmMzYxMTRhYTQxZGJhNzI1ZDg0MDNjM2VlODVjL3RhYmxlOjBlNmRmOTg0ZDkxNzQ3ZDViZDRiNTgyZDBjNDI4ODE1L3RhYmxlcmFuZ2U6MGU2ZGY5ODRkOTE3NDdkNWJkNGI1ODJkMGM0Mjg4MTVfMi0yLTEtMS0w_cf31a28c-8a9b-4710-8540-6c1bdb44f56c"
      unitRef="usd">2000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="ieae0a8ae42a146c7ade088b6815ea36e_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82MS9mcmFnOjY4MTBmMzYxMTRhYTQxZGJhNzI1ZDg0MDNjM2VlODVjL3RhYmxlOjBlNmRmOTg0ZDkxNzQ3ZDViZDRiNTgyZDBjNDI4ODE1L3RhYmxlcmFuZ2U6MGU2ZGY5ODRkOTE3NDdkNWJkNGI1ODJkMGM0Mjg4MTVfMy0yLTEtMS0w_e6141fa8-3333-445f-a34c-e4644bb7e65e"
      unitRef="usd">8600000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="ieae0a8ae42a146c7ade088b6815ea36e_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82MS9mcmFnOjY4MTBmMzYxMTRhYTQxZGJhNzI1ZDg0MDNjM2VlODVjL3RhYmxlOjBlNmRmOTg0ZDkxNzQ3ZDViZDRiNTgyZDBjNDI4ODE1L3RhYmxlcmFuZ2U6MGU2ZGY5ODRkOTE3NDdkNWJkNGI1ODJkMGM0Mjg4MTVfNC0yLTEtMS0w_a8a478cd-36e4-45eb-a4d4-084789d454b4"
      unitRef="usd">55400000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebt
      contextRef="ieae0a8ae42a146c7ade088b6815ea36e_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82MS9mcmFnOjY4MTBmMzYxMTRhYTQxZGJhNzI1ZDg0MDNjM2VlODVjL3RhYmxlOjBlNmRmOTg0ZDkxNzQ3ZDViZDRiNTgyZDBjNDI4ODE1L3RhYmxlcmFuZ2U6MGU2ZGY5ODRkOTE3NDdkNWJkNGI1ODJkMGM0Mjg4MTVfNi0yLTEtMS0w_84f614f4-d536-400c-b3c5-b889edd4f9ce"
      unitRef="usd">66000000</us-gaap:LongTermDebt>
    <vec:LineofCreditFacilityCovenantTermsMaximumDebttoEBITDARatio
      contextRef="i09a92e9c93114746929474fb0ca0cd30_I20201002"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82MS9mcmFnOjY4MTBmMzYxMTRhYTQxZGJhNzI1ZDg0MDNjM2VlODVjL3RleHRyZWdpb246NjgxMGYzNjExNGFhNDFkYmE3MjVkODQwM2MzZWU4NWNfMjcyNg_18fb1ee8-9f98-4d26-8f1f-843d33237ddc"
      unitRef="number">3.00</vec:LineofCreditFacilityCovenantTermsMaximumDebttoEBITDARatio>
    <vec:LineofCreditFacilityCovenantTermsMaximumDebttoEBITDARatioTwelveMonthsFollowingPurchase
      contextRef="i09a92e9c93114746929474fb0ca0cd30_I20201002"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82MS9mcmFnOjY4MTBmMzYxMTRhYTQxZGJhNzI1ZDg0MDNjM2VlODVjL3RleHRyZWdpb246NjgxMGYzNjExNGFhNDFkYmE3MjVkODQwM2MzZWU4NWNfMjczNg_d6f66a94-ce78-49d8-ae09-2fba94a307dd"
      unitRef="number">3.25</vec:LineofCreditFacilityCovenantTermsMaximumDebttoEBITDARatioTwelveMonthsFollowingPurchase>
    <vec:LineofCreditCovenantTermsMinimumEBITDAtoInterestExpenseRatio
      contextRef="i890cb641d09545bea82069d35f0def05_D20200101-20201002"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82MS9mcmFnOjY4MTBmMzYxMTRhYTQxZGJhNzI1ZDg0MDNjM2VlODVjL3RleHRyZWdpb246NjgxMGYzNjExNGFhNDFkYmE3MjVkODQwM2MzZWU4NWNfMjkxMg_ffae3570-e193-4ea6-b38b-1228d3723a23"
      unitRef="number">4.50</vec:LineofCreditCovenantTermsMinimumEBITDAtoInterestExpenseRatio>
    <vec:DebtInstrumentCovenantComplianceDebttoEBITDARatio
      contextRef="i890cb641d09545bea82069d35f0def05_D20200101-20201002"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82MS9mcmFnOjY4MTBmMzYxMTRhYTQxZGJhNzI1ZDg0MDNjM2VlODVjL3RleHRyZWdpb246NjgxMGYzNjExNGFhNDFkYmE3MjVkODQwM2MzZWU4NWNfMjk5NQ_b6de21f2-144b-4504-9761-985e1376463c"
      unitRef="number">0.99</vec:DebtInstrumentCovenantComplianceDebttoEBITDARatio>
    <vec:DebtInstrumentCovenantComplianceEBITDAtoInterestExpenseRatio
      contextRef="i890cb641d09545bea82069d35f0def05_D20200101-20201002"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82MS9mcmFnOjY4MTBmMzYxMTRhYTQxZGJhNzI1ZDg0MDNjM2VlODVjL3RleHRyZWdpb246NjgxMGYzNjExNGFhNDFkYmE3MjVkODQwM2MzZWU4NWNfMzA3NQ_d0c3427c-5a68-4529-9b54-60db7f5ac00b"
      unitRef="number">12.60</vec:DebtInstrumentCovenantComplianceEBITDAtoInterestExpenseRatio>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i7486a4040e104183ba32fe51154f4b62_D20200101-20201002"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82MS9mcmFnOjY4MTBmMzYxMTRhYTQxZGJhNzI1ZDg0MDNjM2VlODVjL3RleHRyZWdpb246NjgxMGYzNjExNGFhNDFkYmE3MjVkODQwM2MzZWU4NWNfMzM3NQ_f2a9b4bb-6b33-472c-9d58-59f60ad49916"
      unitRef="number">0.0175</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="if05bd27e9ec1424980f1bb715aba2daf_D20200101-20201002"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82MS9mcmFnOjY4MTBmMzYxMTRhYTQxZGJhNzI1ZDg0MDNjM2VlODVjL3RleHRyZWdpb246NjgxMGYzNjExNGFhNDFkYmE3MjVkODQwM2MzZWU4NWNfMzM4MQ_62b2e891-3a68-4885-a6ff-4d1841bab788"
      unitRef="number">0.0250</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="if76f763328ef4bfdb66bf804c32cc526_D20200101-20201002"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82MS9mcmFnOjY4MTBmMzYxMTRhYTQxZGJhNzI1ZDg0MDNjM2VlODVjL3RleHRyZWdpb246NjgxMGYzNjExNGFhNDFkYmE3MjVkODQwM2MzZWU4NWNfMzQ4Mw_57777407-9906-4245-87b8-dd89507364c3"
      unitRef="number">0.0075</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i10d6cd0613d04e7a80ccdd0b90109505_D20200101-20201002"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82MS9mcmFnOjY4MTBmMzYxMTRhYTQxZGJhNzI1ZDg0MDNjM2VlODVjL3RleHRyZWdpb246NjgxMGYzNjExNGFhNDFkYmE3MjVkODQwM2MzZWU4NWNfMzQ4OQ_e0381929-8caf-4f94-9a72-43e752e5d7d0"
      unitRef="number">0.0150</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i09a92e9c93114746929474fb0ca0cd30_I20201002"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82MS9mcmFnOjY4MTBmMzYxMTRhYTQxZGJhNzI1ZDg0MDNjM2VlODVjL3RleHRyZWdpb246NjgxMGYzNjExNGFhNDFkYmE3MjVkODQwM2MzZWU4NWNfMzU4OQ_7386b918-b656-4279-9836-aeccf8db190a"
      unitRef="number">0.0215</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DerivativesAndFairValueTextBlock
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82NC9mcmFnOjk3ZDA2YmZlMDU4YzQ5M2FhMDdjNjJjZGI3NjAzZjMyL3RleHRyZWdpb246OTdkMDZiZmUwNThjNDkzYWEwN2M2MmNkYjc2MDNmMzJfMzAyNg_307c6c6e-c3a9-411f-9797-920d3f8a20a0">&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;DERIVATIVE INSTRUMENTS&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;During the periods covered by this report, we have made no changes to our policies or strategies for the use of derivative instruments and there has been no change in our related accounting methods. For our derivative instruments, which are designated as cash flow hedges, gains and losses are initially reported as a component of accumulated other comprehensive loss and subsequently recognized in earnings with the corresponding hedged item.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Interest Rate Derivative Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Our interest rate swaps are designated and qualify as effective cash flow hedges. The contracts, with expiration dates through November 2022 and notional amounts totaling $49.6 million at October&#160;2, 2020, are recorded at fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The following table summarizes the amount at fair value and location of the derivative instruments in our balance sheet for our interest rate hedges in the Condensed Consolidated Balance Sheets as of October&#160;2, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.593%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.018%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.745%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance sheet caption&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swap designated as cash flow hedge&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swap designated as cash flow hedge&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The following table summarizes the amount at fair value and location of the derivative instruments used for our interest rate hedges in the Condensed Consolidated Balance Sheets as of December&#160;31, 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.593%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.018%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.745%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance sheet caption&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swap designated as cash flow hedge&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swap designated as cash flow hedge&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;We regularly assess the creditworthiness of the counterparty. As of October&#160;2, 2020, the counterparty to the interest rate swaps had performed in accordance with its contractual obligations. Both the counterparty credit risk and our credit risk were considered in the fair value determination.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Net interest rate derivative losses of $0.7 million and net interest rate derivative gains of less than $0.1 million were recognized in interest expense, net in our Condensed Consolidated Statements of Income during the first three quarters of 2020 and 2019, respectively. We expect $1.0 million of existing interest rate swap losses reported in accumulated other comprehensive loss as of October&#160;2, 2020 to be recognized in earnings within the next 12 months.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Foreign Currency Derivative Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The following table summarizes the amount at fair value and location of the derivative instruments used for our forward contract hedges in the Condensed Consolidated Balance Sheets as of October&#160;2, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.593%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.018%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.745%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance sheet caption&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency forward designated as cash flow hedge&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency forward designated as cash flow hedge&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The following table summarizes the amount at fair value and location of the derivative instruments used for our forward contract hedges in the Condensed Consolidated Balance Sheets as of December&#160;31, 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.593%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.018%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.745%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance sheet caption&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency forward designated as cash flow hedge&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;At October&#160;2, 2020, we had outstanding foreign currency forward contracts, for the exchange of U.S. dollars and Euros, with a notional amount of $9.5 million and expiration dates through September 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Counterparty default risk is considered low because the forward contracts that we entered into are over-the-counter instruments transacted with highly-rated financial institutions. We were not required to, and did not, post collateral as of October&#160;2, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Net foreign currency derivative losses of $0.2 million and &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$0.4 million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; were recognized in selling, general and administrative expenses during the first three quarters of 2020 and 2019, respectively. We expect $0.2 million of existing &lt;/span&gt;&lt;/div&gt;foreign currency forward contract gains reported in accumulated other comprehensive loss as of October&#160;2, 2020 to be recognized in earnings within the next 12 months.</us-gaap:DerivativesAndFairValueTextBlock>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i4c3ed2f866c1495a907c00983bcc452a_I20201002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82NC9mcmFnOjk3ZDA2YmZlMDU4YzQ5M2FhMDdjNjJjZGI3NjAzZjMyL3RleHRyZWdpb246OTdkMDZiZmUwNThjNDkzYWEwN2M2MmNkYjc2MDNmMzJfNjkw_70d2d9b2-602a-4995-9e1a-11e65d35ea3f"
      unitRef="usd">49600000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82NC9mcmFnOjk3ZDA2YmZlMDU4YzQ5M2FhMDdjNjJjZGI3NjAzZjMyL3RleHRyZWdpb246OTdkMDZiZmUwNThjNDkzYWEwN2M2MmNkYjc2MDNmMzJfMzAzNg_75e791b7-59e5-4d93-a97d-753663c292ba">The following table summarizes the amount at fair value and location of the derivative instruments in our balance sheet for our interest rate hedges in the Condensed Consolidated Balance Sheets as of October&#160;2, 2020:&lt;div style="margin-bottom:10pt;margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.593%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.018%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.745%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance sheet caption&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swap designated as cash flow hedge&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swap designated as cash flow hedge&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The following table summarizes the amount at fair value and location of the derivative instruments used for our interest rate hedges in the Condensed Consolidated Balance Sheets as of December&#160;31, 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.593%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.018%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.745%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance sheet caption&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swap designated as cash flow hedge&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swap designated as cash flow hedge&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="i7b6a3ed935d44f2399af26f5e6056da8_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82NC9mcmFnOjk3ZDA2YmZlMDU4YzQ5M2FhMDdjNjJjZGI3NjAzZjMyL3RhYmxlOjFiNTA1Y2UwNjFkMzRmMjJiYTA5MjIwM2RiMDc4MDI4L3RhYmxlcmFuZ2U6MWI1MDVjZTA2MWQzNGYyMmJhMDkyMjAzZGIwNzgwMjhfMy00LTEtMS0w_e0db23a4-48be-46f6-98ed-f129dd24d826"
      unitRef="usd">1037000</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="ic15673cb8d4146bab4c793f7a21b0e22_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82NC9mcmFnOjk3ZDA2YmZlMDU4YzQ5M2FhMDdjNjJjZGI3NjAzZjMyL3RhYmxlOjFiNTA1Y2UwNjFkMzRmMjJiYTA5MjIwM2RiMDc4MDI4L3RhYmxlcmFuZ2U6MWI1MDVjZTA2MWQzNGYyMmJhMDkyMjAzZGIwNzgwMjhfNC00LTEtMS0w_5db3d011-e737-4fa3-be28-6536122ff426"
      unitRef="usd">1007000</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="i9474e5ae14ce4a1ea67e07ff87c2360b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82NC9mcmFnOjk3ZDA2YmZlMDU4YzQ5M2FhMDdjNjJjZGI3NjAzZjMyL3RhYmxlOjIyYjg5ZDA0YzZhOTQ5ZWFiYjBjYTIwZmNjOTEwNjUxL3RhYmxlcmFuZ2U6MjJiODlkMDRjNmE5NDllYWJiMGNhMjBmY2M5MTA2NTFfMi00LTEtMS0w_ee95ab4f-dee8-467e-a23f-e3d774a3718a"
      unitRef="usd">323000</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="i801394f1150f454abfc16e71ee0d65c2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82NC9mcmFnOjk3ZDA2YmZlMDU4YzQ5M2FhMDdjNjJjZGI3NjAzZjMyL3RhYmxlOjIyYjg5ZDA0YzZhOTQ5ZWFiYjBjYTIwZmNjOTEwNjUxL3RhYmxlcmFuZ2U6MjJiODlkMDRjNmE5NDllYWJiMGNhMjBmY2M5MTA2NTFfMy00LTEtMS0w_9365a598-6bc8-4888-a8ee-79f6b5111138"
      unitRef="usd">686000</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="i44f29e1eeba841abb6951f211d68dc0b_D20200101-20201002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82NC9mcmFnOjk3ZDA2YmZlMDU4YzQ5M2FhMDdjNjJjZGI3NjAzZjMyL3RleHRyZWdpb246OTdkMDZiZmUwNThjNDkzYWEwN2M2MmNkYjc2MDNmMzJfNDM5ODA0NjUxNDMzMQ_131b3ee0-4093-41c0-b67e-7d12e9ee649c"
      unitRef="usd">-700000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="i129d6c849c524b9595f87081ca6dacff_D20190101-20190927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82NC9mcmFnOjk3ZDA2YmZlMDU4YzQ5M2FhMDdjNjJjZGI3NjAzZjMyL3RleHRyZWdpb246OTdkMDZiZmUwNThjNDkzYWEwN2M2MmNkYjc2MDNmMzJfMTQ4OQ_36deb0ef-ce8c-48d3-bfe0-b829fa8b1db2"
      unitRef="usd">100000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths
      contextRef="i23fcbe19fe8f4ad3a9dc1e1fba16fc25_D20200101-20201002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82NC9mcmFnOjk3ZDA2YmZlMDU4YzQ5M2FhMDdjNjJjZGI3NjAzZjMyL3RleHRyZWdpb246OTdkMDZiZmUwNThjNDkzYWEwN2M2MmNkYjc2MDNmMzJfNDM5ODA0NjUxNDM0Mw_607ff3e2-1d05-4f7e-9a5c-804299cfb78c"
      unitRef="usd">-1000000.0</us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths>
    <us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82NC9mcmFnOjk3ZDA2YmZlMDU4YzQ5M2FhMDdjNjJjZGI3NjAzZjMyL3RleHRyZWdpb246OTdkMDZiZmUwNThjNDkzYWEwN2M2MmNkYjc2MDNmMzJfMzAyMw_5f1a8901-bfb4-45f7-807f-782715126431">The following table summarizes the amount at fair value and location of the derivative instruments used for our forward contract hedges in the Condensed Consolidated Balance Sheets as of October&#160;2, 2020:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.593%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.018%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.745%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance sheet caption&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency forward designated as cash flow hedge&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency forward designated as cash flow hedge&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock>
    <us-gaap:ForeignCurrencyCashFlowHedgeLiabilityAtFairValue
      contextRef="i4d7759c3e05d4d0a9f4bec4b2eff41ea_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82NC9mcmFnOjk3ZDA2YmZlMDU4YzQ5M2FhMDdjNjJjZGI3NjAzZjMyL3RhYmxlOjFlZmMyZWFkYzgyZDQ5NDM4ZGM5OTA0ZDQzNjNiYjNjL3RhYmxlcmFuZ2U6MWVmYzJlYWRjODJkNDk0MzhkYzk5MDRkNDM2M2JiM2NfMi00LTEtMS02Njg_85b55d72-a5d0-4e2b-887d-0fce0f17f67d"
      unitRef="usd">197000</us-gaap:ForeignCurrencyCashFlowHedgeLiabilityAtFairValue>
    <us-gaap:ForeignCurrencyCashFlowHedgeLiabilityAtFairValue
      contextRef="if3d85d085fd4414096acf3d8189875c3_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82NC9mcmFnOjk3ZDA2YmZlMDU4YzQ5M2FhMDdjNjJjZGI3NjAzZjMyL3RhYmxlOjFlZmMyZWFkYzgyZDQ5NDM4ZGM5OTA0ZDQzNjNiYjNjL3RhYmxlcmFuZ2U6MWVmYzJlYWRjODJkNDk0MzhkYzk5MDRkNDM2M2JiM2NfMi00LTEtMS0w_81dc0abc-2802-4407-9dc4-0d128dda5973"
      unitRef="usd">44000</us-gaap:ForeignCurrencyCashFlowHedgeLiabilityAtFairValue>
    <us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82NC9mcmFnOjk3ZDA2YmZlMDU4YzQ5M2FhMDdjNjJjZGI3NjAzZjMyL3RleHRyZWdpb246OTdkMDZiZmUwNThjNDkzYWEwN2M2MmNkYjc2MDNmMzJfMzAzMQ_ba99c0ce-797c-4b98-8e1b-a34038852b08">The following table summarizes the amount at fair value and location of the derivative instruments used for our forward contract hedges in the Condensed Consolidated Balance Sheets as of December&#160;31, 2019:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.593%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.018%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.745%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance sheet caption&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency forward designated as cash flow hedge&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock>
    <us-gaap:ForeignCurrencyCashFlowHedgeLiabilityAtFairValue
      contextRef="if4ff9289963d46cea5ad5342fec38537_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82NC9mcmFnOjk3ZDA2YmZlMDU4YzQ5M2FhMDdjNjJjZGI3NjAzZjMyL3RhYmxlOmViNzE4MWQwYTFkNzRhMDI4NjlmZTZmMzExYTgyMjczL3RhYmxlcmFuZ2U6ZWI3MTgxZDBhMWQ3NGEwMjg2OWZlNmYzMTFhODIyNzNfMi00LTEtMS0w_beaf441a-5ff8-4eef-b3eb-f1e55b018101"
      unitRef="usd">185000</us-gaap:ForeignCurrencyCashFlowHedgeLiabilityAtFairValue>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i3df4bdbd8a8b44b9b91d5ffbcf2d3e28_I20201002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82NC9mcmFnOjk3ZDA2YmZlMDU4YzQ5M2FhMDdjNjJjZGI3NjAzZjMyL3RleHRyZWdpb246OTdkMDZiZmUwNThjNDkzYWEwN2M2MmNkYjc2MDNmMzJfMTA5OTUxMTYzMDk1NQ_8dbdc290-e5e6-4269-aa16-448140d4073e"
      unitRef="usd">9500000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="if819291f33054ddd9d8009712eca48f7_D20200101-20201002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82NC9mcmFnOjk3ZDA2YmZlMDU4YzQ5M2FhMDdjNjJjZGI3NjAzZjMyL3RleHRyZWdpb246OTdkMDZiZmUwNThjNDkzYWEwN2M2MmNkYjc2MDNmMzJfMjcwNg_9bcc58a2-0559-4823-8389-7ff3dff3d11c"
      unitRef="usd">-200000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="ibe248945cb994d3cad2b45047b204ed6_D20190101-20190927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82NC9mcmFnOjk3ZDA2YmZlMDU4YzQ5M2FhMDdjNjJjZGI3NjAzZjMyL3RleHRyZWdpb246OTdkMDZiZmUwNThjNDkzYWEwN2M2MmNkYjc2MDNmMzJfMjcxMw_e0d72c0d-351a-4f1b-b5db-580d6c9a9f8a"
      unitRef="usd">-400000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths
      contextRef="if819291f33054ddd9d8009712eca48f7_D20200101-20201002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82NC9mcmFnOjk3ZDA2YmZlMDU4YzQ5M2FhMDdjNjJjZGI3NjAzZjMyL3RleHRyZWdpb246OTdkMDZiZmUwNThjNDkzYWEwN2M2MmNkYjc2MDNmMzJfNDM5ODA0NjUxNDM2OQ_c5568f32-0e2a-478f-8ab7-b1a573177cfa"
      unitRef="usd">200000</us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82Ny9mcmFnOmU3MGEwOTc2ZjM0MTQxNWI4MmY4YTg0MWJhNDMwMzYwL3RleHRyZWdpb246ZTcwYTA5NzZmMzQxNDE1YjgyZjhhODQxYmE0MzAzNjBfOTU5_3be76afe-8700-4d9b-b24d-d3e78f5f2169">&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;We determine whether an arrangement contains a lease at inception. We have operating leases for office space, apartments, vehicles, and machinery and equipment. Our operating leases have lease terms of less than one year to ten years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;We do not separate lease components from non-lease components (e.g., common area maintenance, property taxes and insurance) but account for both components in a contract as a single lease component. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The components of lease expense are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.330%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.740%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.805%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;October 2, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 27, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;October 2, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 27, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#211d1e;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Supplemental balance sheet information related to our operating leases is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.340%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.740%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.740%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.511%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;October 2, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current lease liabilities (recorded in other accrued liabilities)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term lease liabilities (recorded in other non-current liabilities)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#211d1e;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Additional right-of-use assets of $1.5 million were recognized as non-cash asset additions that resulted from new operating lease liabilities during the first nine months of 2020.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#211d1e;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The weighted average remaining lease term and discount rate for our operating leases at October&#160;2, 2020 were &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.2 years&lt;/span&gt;&lt;span style="color:#211d1e;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and 6.3%, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#211d1e;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Maturities of lease liabilities at October&#160;2, 2020 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.865%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.801%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payments due&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020 (excluding the nine months ended October 2, 2020)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025 and beyond&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,286)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i27e122d435ad46bf876a290e460fbf5b_I20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82Ny9mcmFnOmU3MGEwOTc2ZjM0MTQxNWI4MmY4YTg0MWJhNDMwMzYwL3RleHRyZWdpb246ZTcwYTA5NzZmMzQxNDE1YjgyZjhhODQxYmE0MzAzNjBfMjMz_50e28a59-5293-47c8-a7da-c863661c1f32">P1Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i91a698486fd34bd39a865cb89f8eb15a_I20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82Ny9mcmFnOmU3MGEwOTc2ZjM0MTQxNWI4MmY4YTg0MWJhNDMwMzYwL3RleHRyZWdpb246ZTcwYTA5NzZmMzQxNDE1YjgyZjhhODQxYmE0MzAzNjBfMjM5_72048b4f-7c10-45c9-b537-90ed518f587b">P10Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82Ny9mcmFnOmU3MGEwOTc2ZjM0MTQxNWI4MmY4YTg0MWJhNDMwMzYwL3RleHRyZWdpb246ZTcwYTA5NzZmMzQxNDE1YjgyZjhhODQxYmE0MzAzNjBfOTU2_b9fb6145-9245-4ac6-bc19-ea0e3938dfcf">The components of lease expense are as follows:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.330%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.740%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.805%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;October 2, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 27, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;October 2, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 27, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="i42470ea641294bc1966054cb35d18c76_D20200704-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82Ny9mcmFnOmU3MGEwOTc2ZjM0MTQxNWI4MmY4YTg0MWJhNDMwMzYwL3RhYmxlOmUwMzMyMzU0OGZjMTQwYTJiNDE3ZDczMWIxYzQyMDQ4L3RhYmxlcmFuZ2U6ZTAzMzIzNTQ4ZmMxNDBhMmI0MTdkNzMxYjFjNDIwNDhfMy0yLTEtMS0w_e70d2791-a689-442e-ba07-e50462725a6c"
      unitRef="usd">1349000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="ic191e3aa1d4945dd95dd0c558a19caed_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82Ny9mcmFnOmU3MGEwOTc2ZjM0MTQxNWI4MmY4YTg0MWJhNDMwMzYwL3RhYmxlOmUwMzMyMzU0OGZjMTQwYTJiNDE3ZDczMWIxYzQyMDQ4L3RhYmxlcmFuZ2U6ZTAzMzIzNTQ4ZmMxNDBhMmI0MTdkNzMxYjFjNDIwNDhfMy00LTEtMS0w_91a1effc-8963-4b8e-b9a9-0b8d636971ba"
      unitRef="usd">3827000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82Ny9mcmFnOmU3MGEwOTc2ZjM0MTQxNWI4MmY4YTg0MWJhNDMwMzYwL3RhYmxlOmUwMzMyMzU0OGZjMTQwYTJiNDE3ZDczMWIxYzQyMDQ4L3RhYmxlcmFuZ2U6ZTAzMzIzNTQ4ZmMxNDBhMmI0MTdkNzMxYjFjNDIwNDhfMy02LTEtMS0w_24ce4e40-5597-46a1-abfc-17d93eab06fc"
      unitRef="usd">5621000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82Ny9mcmFnOmU3MGEwOTc2ZjM0MTQxNWI4MmY4YTg0MWJhNDMwMzYwL3RhYmxlOmUwMzMyMzU0OGZjMTQwYTJiNDE3ZDczMWIxYzQyMDQ4L3RhYmxlcmFuZ2U6ZTAzMzIzNTQ4ZmMxNDBhMmI0MTdkNzMxYjFjNDIwNDhfMy04LTEtMS0w_72f3688f-2d27-431e-820b-bf109c8ab11c"
      unitRef="usd">10890000</us-gaap:OperatingLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i42470ea641294bc1966054cb35d18c76_D20200704-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82Ny9mcmFnOmU3MGEwOTc2ZjM0MTQxNWI4MmY4YTg0MWJhNDMwMzYwL3RhYmxlOmUwMzMyMzU0OGZjMTQwYTJiNDE3ZDczMWIxYzQyMDQ4L3RhYmxlcmFuZ2U6ZTAzMzIzNTQ4ZmMxNDBhMmI0MTdkNzMxYjFjNDIwNDhfNC0yLTEtMS0w_6d41e978-7a64-4fad-ab66-3b25076c4681"
      unitRef="usd">191000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="ic191e3aa1d4945dd95dd0c558a19caed_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82Ny9mcmFnOmU3MGEwOTc2ZjM0MTQxNWI4MmY4YTg0MWJhNDMwMzYwL3RhYmxlOmUwMzMyMzU0OGZjMTQwYTJiNDE3ZDczMWIxYzQyMDQ4L3RhYmxlcmFuZ2U6ZTAzMzIzNTQ4ZmMxNDBhMmI0MTdkNzMxYjFjNDIwNDhfNC00LTEtMS0w_28bdb5ef-8a85-48a3-9d4f-a67595c50b62"
      unitRef="usd">196000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82Ny9mcmFnOmU3MGEwOTc2ZjM0MTQxNWI4MmY4YTg0MWJhNDMwMzYwL3RhYmxlOmUwMzMyMzU0OGZjMTQwYTJiNDE3ZDczMWIxYzQyMDQ4L3RhYmxlcmFuZ2U6ZTAzMzIzNTQ4ZmMxNDBhMmI0MTdkNzMxYjFjNDIwNDhfNC02LTEtMS0w_70a6f518-bf5c-4e26-9369-defdd22386ab"
      unitRef="usd">546000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82Ny9mcmFnOmU3MGEwOTc2ZjM0MTQxNWI4MmY4YTg0MWJhNDMwMzYwL3RhYmxlOmUwMzMyMzU0OGZjMTQwYTJiNDE3ZDczMWIxYzQyMDQ4L3RhYmxlcmFuZ2U6ZTAzMzIzNTQ4ZmMxNDBhMmI0MTdkNzMxYjFjNDIwNDhfNC04LTEtMS0w_f65bfb31-5992-495b-aad7-6eedaa260ca2"
      unitRef="usd">594000</us-gaap:VariableLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i42470ea641294bc1966054cb35d18c76_D20200704-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82Ny9mcmFnOmU3MGEwOTc2ZjM0MTQxNWI4MmY4YTg0MWJhNDMwMzYwL3RhYmxlOmUwMzMyMzU0OGZjMTQwYTJiNDE3ZDczMWIxYzQyMDQ4L3RhYmxlcmFuZ2U6ZTAzMzIzNTQ4ZmMxNDBhMmI0MTdkNzMxYjFjNDIwNDhfNS0yLTEtMS0w_a833fe74-941a-4774-a0f2-bc5b3fb9d46b"
      unitRef="usd">14323000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="ic191e3aa1d4945dd95dd0c558a19caed_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82Ny9mcmFnOmU3MGEwOTc2ZjM0MTQxNWI4MmY4YTg0MWJhNDMwMzYwL3RhYmxlOmUwMzMyMzU0OGZjMTQwYTJiNDE3ZDczMWIxYzQyMDQ4L3RhYmxlcmFuZ2U6ZTAzMzIzNTQ4ZmMxNDBhMmI0MTdkNzMxYjFjNDIwNDhfNS00LTEtMS0w_27d0ed3a-0d9d-4997-a31d-2c9c24917bda"
      unitRef="usd">12436000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82Ny9mcmFnOmU3MGEwOTc2ZjM0MTQxNWI4MmY4YTg0MWJhNDMwMzYwL3RhYmxlOmUwMzMyMzU0OGZjMTQwYTJiNDE3ZDczMWIxYzQyMDQ4L3RhYmxlcmFuZ2U6ZTAzMzIzNTQ4ZmMxNDBhMmI0MTdkNzMxYjFjNDIwNDhfNS02LTEtMS0w_8c7112d6-b79b-42a4-ba15-b6e7d56e843b"
      unitRef="usd">40483000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82Ny9mcmFnOmU3MGEwOTc2ZjM0MTQxNWI4MmY4YTg0MWJhNDMwMzYwL3RhYmxlOmUwMzMyMzU0OGZjMTQwYTJiNDE3ZDczMWIxYzQyMDQ4L3RhYmxlcmFuZ2U6ZTAzMzIzNTQ4ZmMxNDBhMmI0MTdkNzMxYjFjNDIwNDhfNS04LTEtMS0w_b773bd80-3b9d-4976-9f83-0ae67141a0e8"
      unitRef="usd">35055000</us-gaap:ShortTermLeaseCost>
    <us-gaap:LeaseCost
      contextRef="i42470ea641294bc1966054cb35d18c76_D20200704-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82Ny9mcmFnOmU3MGEwOTc2ZjM0MTQxNWI4MmY4YTg0MWJhNDMwMzYwL3RhYmxlOmUwMzMyMzU0OGZjMTQwYTJiNDE3ZDczMWIxYzQyMDQ4L3RhYmxlcmFuZ2U6ZTAzMzIzNTQ4ZmMxNDBhMmI0MTdkNzMxYjFjNDIwNDhfNi0yLTEtMS0w_52f288e3-92b5-49ea-b1a6-e4d4601eeacd"
      unitRef="usd">15863000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="ic191e3aa1d4945dd95dd0c558a19caed_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82Ny9mcmFnOmU3MGEwOTc2ZjM0MTQxNWI4MmY4YTg0MWJhNDMwMzYwL3RhYmxlOmUwMzMyMzU0OGZjMTQwYTJiNDE3ZDczMWIxYzQyMDQ4L3RhYmxlcmFuZ2U6ZTAzMzIzNTQ4ZmMxNDBhMmI0MTdkNzMxYjFjNDIwNDhfNi00LTEtMS0w_f63f770e-8a43-43d8-991c-14fdae2efb94"
      unitRef="usd">16459000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82Ny9mcmFnOmU3MGEwOTc2ZjM0MTQxNWI4MmY4YTg0MWJhNDMwMzYwL3RhYmxlOmUwMzMyMzU0OGZjMTQwYTJiNDE3ZDczMWIxYzQyMDQ4L3RhYmxlcmFuZ2U6ZTAzMzIzNTQ4ZmMxNDBhMmI0MTdkNzMxYjFjNDIwNDhfNi02LTEtMS0w_9f8a9cbd-2876-4b83-a716-ec5d95eb3cca"
      unitRef="usd">46650000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82Ny9mcmFnOmU3MGEwOTc2ZjM0MTQxNWI4MmY4YTg0MWJhNDMwMzYwL3RhYmxlOmUwMzMyMzU0OGZjMTQwYTJiNDE3ZDczMWIxYzQyMDQ4L3RhYmxlcmFuZ2U6ZTAzMzIzNTQ4ZmMxNDBhMmI0MTdkNzMxYjFjNDIwNDhfNi04LTEtMS0w_4ca977b9-b40a-4ae1-a4c4-aeb9cf1862b0"
      unitRef="usd">46539000</us-gaap:LeaseCost>
    <vec:AssetsAndLiabilitiesLesseeTableTextBlock
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82Ny9mcmFnOmU3MGEwOTc2ZjM0MTQxNWI4MmY4YTg0MWJhNDMwMzYwL3RleHRyZWdpb246ZTcwYTA5NzZmMzQxNDE1YjgyZjhhODQxYmE0MzAzNjBfOTY0_3de3c18c-e244-48e6-8d39-ee03fd5ad528">Supplemental balance sheet information related to our operating leases is as follows:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.340%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.740%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.740%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.511%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;October 2, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current lease liabilities (recorded in other accrued liabilities)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term lease liabilities (recorded in other non-current liabilities)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</vec:AssetsAndLiabilitiesLesseeTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i74ccc5061e3f40c099459c06c9bc0ada_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82Ny9mcmFnOmU3MGEwOTc2ZjM0MTQxNWI4MmY4YTg0MWJhNDMwMzYwL3RhYmxlOjI1MzMxMTA5YjgxMTRhYzA4MmMzMTM4MmM1YTAxZGZkL3RhYmxlcmFuZ2U6MjUzMzExMDliODExNGFjMDgyYzMxMzgyYzVhMDFkZmRfMy0yLTEtMS0w_c58de2f8-48cc-4d91-b6f4-470a9977119b"
      unitRef="usd">9970000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="idf8fe043c8e84342acb9cd2df2cd3cb4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82Ny9mcmFnOmU3MGEwOTc2ZjM0MTQxNWI4MmY4YTg0MWJhNDMwMzYwL3RhYmxlOjI1MzMxMTA5YjgxMTRhYzA4MmMzMTM4MmM1YTAxZGZkL3RhYmxlcmFuZ2U6MjUzMzExMDliODExNGFjMDgyYzMxMzgyYzVhMDFkZmRfMy00LTEtMS0w_91a013a1-38a2-4268-91a8-c2a950ce956d"
      unitRef="usd">14654000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i74ccc5061e3f40c099459c06c9bc0ada_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82Ny9mcmFnOmU3MGEwOTc2ZjM0MTQxNWI4MmY4YTg0MWJhNDMwMzYwL3RhYmxlOjI1MzMxMTA5YjgxMTRhYzA4MmMzMTM4MmM1YTAxZGZkL3RhYmxlcmFuZ2U6MjUzMzExMDliODExNGFjMDgyYzMxMzgyYzVhMDFkZmRfNS0yLTEtMS0w_7e56dabc-1e23-4c52-833e-980300956eb3"
      unitRef="usd">3449000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="idf8fe043c8e84342acb9cd2df2cd3cb4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82Ny9mcmFnOmU3MGEwOTc2ZjM0MTQxNWI4MmY4YTg0MWJhNDMwMzYwL3RhYmxlOjI1MzMxMTA5YjgxMTRhYzA4MmMzMTM4MmM1YTAxZGZkL3RhYmxlcmFuZ2U6MjUzMzExMDliODExNGFjMDgyYzMxMzgyYzVhMDFkZmRfNS00LTEtMS0w_8221b217-93c9-4617-989e-6cbb99884a93"
      unitRef="usd">5743000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i74ccc5061e3f40c099459c06c9bc0ada_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82Ny9mcmFnOmU3MGEwOTc2ZjM0MTQxNWI4MmY4YTg0MWJhNDMwMzYwL3RhYmxlOjI1MzMxMTA5YjgxMTRhYzA4MmMzMTM4MmM1YTAxZGZkL3RhYmxlcmFuZ2U6MjUzMzExMDliODExNGFjMDgyYzMxMzgyYzVhMDFkZmRfNi0yLTEtMS0w_d2386707-0f17-4aa4-b8ee-c3bd5efc0f28"
      unitRef="usd">7553000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="idf8fe043c8e84342acb9cd2df2cd3cb4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82Ny9mcmFnOmU3MGEwOTc2ZjM0MTQxNWI4MmY4YTg0MWJhNDMwMzYwL3RhYmxlOjI1MzMxMTA5YjgxMTRhYzA4MmMzMTM4MmM1YTAxZGZkL3RhYmxlcmFuZ2U6MjUzMzExMDliODExNGFjMDgyYzMxMzgyYzVhMDFkZmRfNi00LTEtMS0w_fe25391f-71de-4bc4-bd42-3b2063263e39"
      unitRef="usd">9811000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="i74ccc5061e3f40c099459c06c9bc0ada_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82Ny9mcmFnOmU3MGEwOTc2ZjM0MTQxNWI4MmY4YTg0MWJhNDMwMzYwL3RhYmxlOjI1MzMxMTA5YjgxMTRhYzA4MmMzMTM4MmM1YTAxZGZkL3RhYmxlcmFuZ2U6MjUzMzExMDliODExNGFjMDgyYzMxMzgyYzVhMDFkZmRfNy0yLTEtMS0w_16f17154-6731-4056-89a3-00f4167f9de7"
      unitRef="usd">11002000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="idf8fe043c8e84342acb9cd2df2cd3cb4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82Ny9mcmFnOmU3MGEwOTc2ZjM0MTQxNWI4MmY4YTg0MWJhNDMwMzYwL3RhYmxlOjI1MzMxMTA5YjgxMTRhYzA4MmMzMTM4MmM1YTAxZGZkL3RhYmxlcmFuZ2U6MjUzMzExMDliODExNGFjMDgyYzMxMzgyYzVhMDFkZmRfNy00LTEtMS0w_47df9583-c30d-4bcb-87fe-1b3cf8820f21"
      unitRef="usd">15554000</us-gaap:OperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82Ny9mcmFnOmU3MGEwOTc2ZjM0MTQxNWI4MmY4YTg0MWJhNDMwMzYwL3RleHRyZWdpb246ZTcwYTA5NzZmMzQxNDE1YjgyZjhhODQxYmE0MzAzNjBfNjIw_febdff32-1e0f-47ed-b712-6deef66d38be"
      unitRef="usd">1500000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i74ccc5061e3f40c099459c06c9bc0ada_I20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82Ny9mcmFnOmU3MGEwOTc2ZjM0MTQxNWI4MmY4YTg0MWJhNDMwMzYwL3RleHRyZWdpb246ZTcwYTA5NzZmMzQxNDE1YjgyZjhhODQxYmE0MzAzNjBfODY0_baeddd4b-cf2e-42f3-b9de-4f971ef617a4">P5Y2M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i74ccc5061e3f40c099459c06c9bc0ada_I20201002"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82Ny9mcmFnOmU3MGEwOTc2ZjM0MTQxNWI4MmY4YTg0MWJhNDMwMzYwL3RleHRyZWdpb246ZTcwYTA5NzZmMzQxNDE1YjgyZjhhODQxYmE0MzAzNjBfODcx_571bcdb2-2b88-4184-8b4f-cd6a8d36f575"
      unitRef="number">0.063</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82Ny9mcmFnOmU3MGEwOTc2ZjM0MTQxNWI4MmY4YTg0MWJhNDMwMzYwL3RleHRyZWdpb246ZTcwYTA5NzZmMzQxNDE1YjgyZjhhODQxYmE0MzAzNjBfOTYy_69809a27-6bb2-45f0-a0c3-ae86e2228362">Maturities of lease liabilities at October&#160;2, 2020 were as follows:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.865%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.801%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payments due&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020 (excluding the nine months ended October 2, 2020)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025 and beyond&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,286)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i74ccc5061e3f40c099459c06c9bc0ada_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82Ny9mcmFnOmU3MGEwOTc2ZjM0MTQxNWI4MmY4YTg0MWJhNDMwMzYwL3RhYmxlOjRjMWU0MTc3MzhmYzRkMzY4ZWVmNDMyYTc0NzNkMTI2L3RhYmxlcmFuZ2U6NGMxZTQxNzczOGZjNGQzNjhlZWY0MzJhNzQ3M2QxMjZfMi0yLTEtMS0w_98d0fe8f-51a8-4c5b-a7a9-2d408be2bb44"
      unitRef="usd">4014000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i74ccc5061e3f40c099459c06c9bc0ada_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82Ny9mcmFnOmU3MGEwOTc2ZjM0MTQxNWI4MmY4YTg0MWJhNDMwMzYwL3RhYmxlOjRjMWU0MTc3MzhmYzRkMzY4ZWVmNDMyYTc0NzNkMTI2L3RhYmxlcmFuZ2U6NGMxZTQxNzczOGZjNGQzNjhlZWY0MzJhNzQ3M2QxMjZfMy0yLTEtMS0w_fcae0115-1296-4765-9641-b8048d7d920a"
      unitRef="usd">2002000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i74ccc5061e3f40c099459c06c9bc0ada_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82Ny9mcmFnOmU3MGEwOTc2ZjM0MTQxNWI4MmY4YTg0MWJhNDMwMzYwL3RhYmxlOjRjMWU0MTc3MzhmYzRkMzY4ZWVmNDMyYTc0NzNkMTI2L3RhYmxlcmFuZ2U6NGMxZTQxNzczOGZjNGQzNjhlZWY0MzJhNzQ3M2QxMjZfNC0yLTEtMS0w_e41a4d90-20ec-4508-9d52-0db9722c262d"
      unitRef="usd">1720000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i74ccc5061e3f40c099459c06c9bc0ada_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82Ny9mcmFnOmU3MGEwOTc2ZjM0MTQxNWI4MmY4YTg0MWJhNDMwMzYwL3RhYmxlOjRjMWU0MTc3MzhmYzRkMzY4ZWVmNDMyYTc0NzNkMTI2L3RhYmxlcmFuZ2U6NGMxZTQxNzczOGZjNGQzNjhlZWY0MzJhNzQ3M2QxMjZfNS0yLTEtMS0w_f9e5e6b1-fada-4362-8657-b87ee69e5856"
      unitRef="usd">1483000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i74ccc5061e3f40c099459c06c9bc0ada_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82Ny9mcmFnOmU3MGEwOTc2ZjM0MTQxNWI4MmY4YTg0MWJhNDMwMzYwL3RhYmxlOjRjMWU0MTc3MzhmYzRkMzY4ZWVmNDMyYTc0NzNkMTI2L3RhYmxlcmFuZ2U6NGMxZTQxNzczOGZjNGQzNjhlZWY0MzJhNzQ3M2QxMjZfNi0yLTEtMS0w_8ed11400-34d6-48ec-8e9a-02a110d161f9"
      unitRef="usd">1226000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <vec:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour
      contextRef="i74ccc5061e3f40c099459c06c9bc0ada_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82Ny9mcmFnOmU3MGEwOTc2ZjM0MTQxNWI4MmY4YTg0MWJhNDMwMzYwL3RhYmxlOjRjMWU0MTc3MzhmYzRkMzY4ZWVmNDMyYTc0NzNkMTI2L3RhYmxlcmFuZ2U6NGMxZTQxNzczOGZjNGQzNjhlZWY0MzJhNzQ3M2QxMjZfNy0yLTEtMS0w_a1b05923-afde-4b10-8f5e-f0dabcc9dd1a"
      unitRef="usd">2843000</vec:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i74ccc5061e3f40c099459c06c9bc0ada_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82Ny9mcmFnOmU3MGEwOTc2ZjM0MTQxNWI4MmY4YTg0MWJhNDMwMzYwL3RhYmxlOjRjMWU0MTc3MzhmYzRkMzY4ZWVmNDMyYTc0NzNkMTI2L3RhYmxlcmFuZ2U6NGMxZTQxNzczOGZjNGQzNjhlZWY0MzJhNzQ3M2QxMjZfOC0yLTEtMS0w_c954244a-1436-4644-995e-d1e89de6d8ba"
      unitRef="usd">13288000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i74ccc5061e3f40c099459c06c9bc0ada_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82Ny9mcmFnOmU3MGEwOTc2ZjM0MTQxNWI4MmY4YTg0MWJhNDMwMzYwL3RhYmxlOjRjMWU0MTc3MzhmYzRkMzY4ZWVmNDMyYTc0NzNkMTI2L3RhYmxlcmFuZ2U6NGMxZTQxNzczOGZjNGQzNjhlZWY0MzJhNzQ3M2QxMjZfOS0yLTEtMS0w_2eac56ba-c616-456f-8e31-418c244d7b58"
      unitRef="usd">2286000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i74ccc5061e3f40c099459c06c9bc0ada_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV82Ny9mcmFnOmU3MGEwOTc2ZjM0MTQxNWI4MmY4YTg0MWJhNDMwMzYwL3RhYmxlOjRjMWU0MTc3MzhmYzRkMzY4ZWVmNDMyYTc0NzNkMTI2L3RhYmxlcmFuZ2U6NGMxZTQxNzczOGZjNGQzNjhlZWY0MzJhNzQ3M2QxMjZfMTAtMi0xLTEtMA_d3bb571c-6bb1-4863-aa10-ed5cfbfe9856"
      unitRef="usd">11002000</us-gaap:OperatingLeaseLiability>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i6e33ecc436fb48b58b55f45a1244d812_D20200811-20200811"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV83My9mcmFnOjI4ZGQ0YzlkN2Y5NzQwNDBhZjkzZWUwZTkzMjNhMTU1L3RleHRyZWdpb246MjhkZDRjOWQ3Zjk3NDA0MGFmOTNlZTBlOTMyM2ExNTVfMjUwNA_39aad1dc-ff64-4aab-b4af-19c22304d070">&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;STOCK-BASED COMPENSATION&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;We maintain an equity incentive plan (the 2014 Omnibus Plan) to govern awards granted to Vectrus employees and directors, including nonqualified stock options (NQOs), restricted stock units (RSUs), total shareholder return (TSR) awards and other awards. We account for NQOs and stock-settled RSUs as equity-based compensation awards. TSR awards, described below, and cash-settled RSUs are accounted for as liability-based compensation awards and are revalued at the end of each reporting period to reflect changes in fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Stock-based compensation expense and the associated tax benefits impacting our Condensed Consolidated Statements of Income were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:14pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.313%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.340%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.340%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.606%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.340%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.345%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;October 2, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 27, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;October 2, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 27, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Compensation costs for equity-based awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Compensation costs for liability-based awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(196)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total compensation costs, pre-tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Future tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;As of October&#160;2, 2020, total unrecognized compensation costs related to equity-based awards and liability-based awards were $6.7&#160;million and $3.3&#160;million, respectively, which are expected to be recognized ratably over a weighted average period of 1.68 years and 1.96 years, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The following table provides a summary of the activities for NQOs and RSUs for the nine months ended October 2, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.865%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.372%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.609%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.609%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.114%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;NQOs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands, except per share data)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted Average Exercise Price Per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted Average Grant Date Fair Value Per Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 18pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51.98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 18pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(147)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issued in exchange&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 18pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cancelled in exchange&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited or expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at October 2, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;During the nine months ended October&#160;2, 2020, we granted long term incentive awards to employees consisting of 108,490 RSUs with a weighted average grant date fair value per share of $52.76 and to our directors consisting of 20,311 RSUs with a weighted average grant date fair value per share of $47.76.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;On August 11, 2020, our total outstanding 15,839 CRSUs were exchanged for 15,839 RSUs. As of the exchange date, both the CRSUs and RSUs had the same vesting conditions, fair value of $52.28, and unrecognized compensation expense of $0.4&#160;million. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;For employee RSUs, one-third of the award vests on each of the three anniversary dates following the grant date. Director RSUs are granted on the date of an annual meeting of shareholders and vest on the business day immediately prior to the next annual meeting. The fair value of each RSU grant was determined based on the closing price of Vectrus common stock on the date of grant. Stock compensation expense will be recognized ratably over the vesting period of the awards. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total Shareholder Return Awards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;TSR awards are performance-based cash awards that are subject to a three-year performance period. Any payments earned are made in cash following completion of the performance period according to the achievement of specified performance goals. During the nine months ended October 2, 2020, we granted TSR awards with an aggregate target TSR value of $3.1 million. The fair value of TSR awards is measured quarterly and is based on the Company&#x2019;s performance relative to the performance of the Aerospace and Defense Companies in the S&amp;amp;P 1500 Index. Depending on the Company&#x2019;s performance during the three-year performance period, payments can range from 0% to 200% of the target value.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV83My9mcmFnOjI4ZGQ0YzlkN2Y5NzQwNDBhZjkzZWUwZTkzMjNhMTU1L3RleHRyZWdpb246MjhkZDRjOWQ3Zjk3NDA0MGFmOTNlZTBlOTMyM2ExNTVfMjQ5OA_1c483952-7e7e-473a-8370-3daa9c8e9dd1">Stock-based compensation expense and the associated tax benefits impacting our Condensed Consolidated Statements of Income were as follows:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.313%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.340%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.340%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.606%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.340%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.345%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;October 2, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 27, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;October 2, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 27, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Compensation costs for equity-based awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Compensation costs for liability-based awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(196)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total compensation costs, pre-tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Future tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i41432276c6fa4c439f18b2256eee3556_D20200704-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV83My9mcmFnOjI4ZGQ0YzlkN2Y5NzQwNDBhZjkzZWUwZTkzMjNhMTU1L3RhYmxlOmI4MzFiMjc5NmFiNjQ4YzVhZDc1MTE0MzUxYzM1M2Q0L3RhYmxlcmFuZ2U6YjgzMWIyNzk2YWI2NDhjNWFkNzUxMTQzNTFjMzUzZDRfMi0yLTEtMS0w_b040f27c-9bde-4bc2-9e83-49bfa9b83b9b"
      unitRef="usd">1284000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5e8fc96f04b741fcb21bab1eb1b3ce0d_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV83My9mcmFnOjI4ZGQ0YzlkN2Y5NzQwNDBhZjkzZWUwZTkzMjNhMTU1L3RhYmxlOmI4MzFiMjc5NmFiNjQ4YzVhZDc1MTE0MzUxYzM1M2Q0L3RhYmxlcmFuZ2U6YjgzMWIyNzk2YWI2NDhjNWFkNzUxMTQzNTFjMzUzZDRfMi00LTEtMS0w_684166f0-71cc-40ad-9443-8f4af6fb701a"
      unitRef="usd">1124000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie5a90c027ce343cdabfbf58b6c671644_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV83My9mcmFnOjI4ZGQ0YzlkN2Y5NzQwNDBhZjkzZWUwZTkzMjNhMTU1L3RhYmxlOmI4MzFiMjc5NmFiNjQ4YzVhZDc1MTE0MzUxYzM1M2Q0L3RhYmxlcmFuZ2U6YjgzMWIyNzk2YWI2NDhjNWFkNzUxMTQzNTFjMzUzZDRfMi02LTEtMS0w_3c75527a-0578-4537-8c31-dbdb83439d60"
      unitRef="usd">4286000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i05c4eb9ce6b24c24907d0b8dd6c15f74_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV83My9mcmFnOjI4ZGQ0YzlkN2Y5NzQwNDBhZjkzZWUwZTkzMjNhMTU1L3RhYmxlOmI4MzFiMjc5NmFiNjQ4YzVhZDc1MTE0MzUxYzM1M2Q0L3RhYmxlcmFuZ2U6YjgzMWIyNzk2YWI2NDhjNWFkNzUxMTQzNTFjMzUzZDRfMi04LTEtMS0w_110b881f-0f16-40ba-b1e1-6c4c58e16a8d"
      unitRef="usd">3339000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9a19b38ea80c4ebbab189604aad59368_D20200704-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV83My9mcmFnOjI4ZGQ0YzlkN2Y5NzQwNDBhZjkzZWUwZTkzMjNhMTU1L3RhYmxlOmI4MzFiMjc5NmFiNjQ4YzVhZDc1MTE0MzUxYzM1M2Q0L3RhYmxlcmFuZ2U6YjgzMWIyNzk2YWI2NDhjNWFkNzUxMTQzNTFjMzUzZDRfMy0yLTEtMS0w_664496c3-01c1-4513-b564-387528067cac"
      unitRef="usd">-196000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if1334e59fef64e78a2a033366ebadf39_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV83My9mcmFnOjI4ZGQ0YzlkN2Y5NzQwNDBhZjkzZWUwZTkzMjNhMTU1L3RhYmxlOmI4MzFiMjc5NmFiNjQ4YzVhZDc1MTE0MzUxYzM1M2Q0L3RhYmxlcmFuZ2U6YjgzMWIyNzk2YWI2NDhjNWFkNzUxMTQzNTFjMzUzZDRfMy00LTEtMS0w_7cd85276-824e-4a12-bd12-6097d21c278c"
      unitRef="usd">798000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib1f9d3be1e0e42ed8415c557215e0dc7_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV83My9mcmFnOjI4ZGQ0YzlkN2Y5NzQwNDBhZjkzZWUwZTkzMjNhMTU1L3RhYmxlOmI4MzFiMjc5NmFiNjQ4YzVhZDc1MTE0MzUxYzM1M2Q0L3RhYmxlcmFuZ2U6YjgzMWIyNzk2YWI2NDhjNWFkNzUxMTQzNTFjMzUzZDRfMy02LTEtMS0w_9a9b71cd-78c3-4e86-8694-468b7d5b21ad"
      unitRef="usd">2213000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i38db834c89b94d8498d61f0bf507da90_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV83My9mcmFnOjI4ZGQ0YzlkN2Y5NzQwNDBhZjkzZWUwZTkzMjNhMTU1L3RhYmxlOmI4MzFiMjc5NmFiNjQ4YzVhZDc1MTE0MzUxYzM1M2Q0L3RhYmxlcmFuZ2U6YjgzMWIyNzk2YWI2NDhjNWFkNzUxMTQzNTFjMzUzZDRfMy04LTEtMS0w_a73d45a8-0670-4254-8939-cb3adec06b1e"
      unitRef="usd">2613000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i42470ea641294bc1966054cb35d18c76_D20200704-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV83My9mcmFnOjI4ZGQ0YzlkN2Y5NzQwNDBhZjkzZWUwZTkzMjNhMTU1L3RhYmxlOmI4MzFiMjc5NmFiNjQ4YzVhZDc1MTE0MzUxYzM1M2Q0L3RhYmxlcmFuZ2U6YjgzMWIyNzk2YWI2NDhjNWFkNzUxMTQzNTFjMzUzZDRfNC0yLTEtMS0w_3a4ca00f-707b-4577-8ced-ae815f6376ff"
      unitRef="usd">1088000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic191e3aa1d4945dd95dd0c558a19caed_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV83My9mcmFnOjI4ZGQ0YzlkN2Y5NzQwNDBhZjkzZWUwZTkzMjNhMTU1L3RhYmxlOmI4MzFiMjc5NmFiNjQ4YzVhZDc1MTE0MzUxYzM1M2Q0L3RhYmxlcmFuZ2U6YjgzMWIyNzk2YWI2NDhjNWFkNzUxMTQzNTFjMzUzZDRfNC00LTEtMS0w_f8db183f-6186-4e67-bb06-bb865f3d5d63"
      unitRef="usd">1922000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV83My9mcmFnOjI4ZGQ0YzlkN2Y5NzQwNDBhZjkzZWUwZTkzMjNhMTU1L3RhYmxlOmI4MzFiMjc5NmFiNjQ4YzVhZDc1MTE0MzUxYzM1M2Q0L3RhYmxlcmFuZ2U6YjgzMWIyNzk2YWI2NDhjNWFkNzUxMTQzNTFjMzUzZDRfNC02LTEtMS0w_706d1e2f-cff4-47ce-81e0-67519ee8faf7"
      unitRef="usd">6499000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV83My9mcmFnOjI4ZGQ0YzlkN2Y5NzQwNDBhZjkzZWUwZTkzMjNhMTU1L3RhYmxlOmI4MzFiMjc5NmFiNjQ4YzVhZDc1MTE0MzUxYzM1M2Q0L3RhYmxlcmFuZ2U6YjgzMWIyNzk2YWI2NDhjNWFkNzUxMTQzNTFjMzUzZDRfNC04LTEtMS0w_aed320bd-66a7-4123-b614-c76a8d6aee7f"
      unitRef="usd">5952000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i42470ea641294bc1966054cb35d18c76_D20200704-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV83My9mcmFnOjI4ZGQ0YzlkN2Y5NzQwNDBhZjkzZWUwZTkzMjNhMTU1L3RhYmxlOmI4MzFiMjc5NmFiNjQ4YzVhZDc1MTE0MzUxYzM1M2Q0L3RhYmxlcmFuZ2U6YjgzMWIyNzk2YWI2NDhjNWFkNzUxMTQzNTFjMzUzZDRfNS0yLTEtMS0w_348c3f57-bd37-47ac-a855-550703fd2f52"
      unitRef="usd">235000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="ic191e3aa1d4945dd95dd0c558a19caed_D20190629-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV83My9mcmFnOjI4ZGQ0YzlkN2Y5NzQwNDBhZjkzZWUwZTkzMjNhMTU1L3RhYmxlOmI4MzFiMjc5NmFiNjQ4YzVhZDc1MTE0MzUxYzM1M2Q0L3RhYmxlcmFuZ2U6YjgzMWIyNzk2YWI2NDhjNWFkNzUxMTQzNTFjMzUzZDRfNS00LTEtMS0w_0f51ac7f-c358-45ea-b84b-b85ca02d649f"
      unitRef="usd">416000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV83My9mcmFnOjI4ZGQ0YzlkN2Y5NzQwNDBhZjkzZWUwZTkzMjNhMTU1L3RhYmxlOmI4MzFiMjc5NmFiNjQ4YzVhZDc1MTE0MzUxYzM1M2Q0L3RhYmxlcmFuZ2U6YjgzMWIyNzk2YWI2NDhjNWFkNzUxMTQzNTFjMzUzZDRfNS02LTEtMS0w_a52b726b-eefc-451e-b26f-1d3e39f4f0a6"
      unitRef="usd">1404000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i1da4ce03e99a4b23b48ba0a9e67fa112_D20190101-20190927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV83My9mcmFnOjI4ZGQ0YzlkN2Y5NzQwNDBhZjkzZWUwZTkzMjNhMTU1L3RhYmxlOmI4MzFiMjc5NmFiNjQ4YzVhZDc1MTE0MzUxYzM1M2Q0L3RhYmxlcmFuZ2U6YjgzMWIyNzk2YWI2NDhjNWFkNzUxMTQzNTFjMzUzZDRfNS04LTEtMS0w_92a204b8-4934-466e-98fe-85caa562aaf7"
      unitRef="usd">1288000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i937c9e4bb768445b859d6f1c8f2483b5_I20201002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV83My9mcmFnOjI4ZGQ0YzlkN2Y5NzQwNDBhZjkzZWUwZTkzMjNhMTU1L3RleHRyZWdpb246MjhkZDRjOWQ3Zjk3NDA0MGFmOTNlZTBlOTMyM2ExNTVfNjA0NzMxMzk1ODgxNw_798bc120-b267-4a1d-ac4d-4ff48c37adcc"
      unitRef="usd">6700000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i6d67031d77df4069acfe304545d155af_I20201002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV83My9mcmFnOjI4ZGQ0YzlkN2Y5NzQwNDBhZjkzZWUwZTkzMjNhMTU1L3RleHRyZWdpb246MjhkZDRjOWQ3Zjk3NDA0MGFmOTNlZTBlOTMyM2ExNTVfNjA0NzMxMzk1ODgzMQ_1079d852-b400-4687-9d72-8236c64b3aa1"
      unitRef="usd">3300000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ie5a90c027ce343cdabfbf58b6c671644_D20200101-20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV83My9mcmFnOjI4ZGQ0YzlkN2Y5NzQwNDBhZjkzZWUwZTkzMjNhMTU1L3RleHRyZWdpb246MjhkZDRjOWQ3Zjk3NDA0MGFmOTNlZTBlOTMyM2ExNTVfNjA0NzMxMzk1ODg2Mg_b15274ee-1083-49a7-956b-5e53ad89c887">P1Y8M4D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ib1f9d3be1e0e42ed8415c557215e0dc7_D20200101-20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV83My9mcmFnOjI4ZGQ0YzlkN2Y5NzQwNDBhZjkzZWUwZTkzMjNhMTU1L3RleHRyZWdpb246MjhkZDRjOWQ3Zjk3NDA0MGFmOTNlZTBlOTMyM2ExNTVfNjA0NzMxMzk1ODg5MQ_cf356da8-34b8-43fe-becd-6d4320277bf8">P1Y11M15D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV83My9mcmFnOjI4ZGQ0YzlkN2Y5NzQwNDBhZjkzZWUwZTkzMjNhMTU1L3RleHRyZWdpb246MjhkZDRjOWQ3Zjk3NDA0MGFmOTNlZTBlOTMyM2ExNTVfMjUwMQ_4f8e7bd2-e887-4bfe-bc4a-fa36fbdf8549">The following table provides a summary of the activities for NQOs and RSUs for the nine months ended October 2, 2020:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.865%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.372%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.609%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.609%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.114%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;NQOs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands, except per share data)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted Average Exercise Price Per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted Average Grant Date Fair Value Per Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 18pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51.98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 18pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(147)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issued in exchange&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 18pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cancelled in exchange&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited or expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at October 2, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i7bb30833c5374be28b6f2b4bd78df66d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV83My9mcmFnOjI4ZGQ0YzlkN2Y5NzQwNDBhZjkzZWUwZTkzMjNhMTU1L3RhYmxlOjUyMGMzZTBmMTBiODRkYzRiYWZiYmJkZDdhYmQ5MDU1L3RhYmxlcmFuZ2U6NTIwYzNlMGYxMGI4NGRjNGJhZmJiYmRkN2FiZDkwNTVfMi0yLTEtMS0w_9f4940ba-fab6-4802-a653-21d0b58081cf"
      unitRef="shares">77000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i7bb30833c5374be28b6f2b4bd78df66d_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV83My9mcmFnOjI4ZGQ0YzlkN2Y5NzQwNDBhZjkzZWUwZTkzMjNhMTU1L3RhYmxlOjUyMGMzZTBmMTBiODRkYzRiYWZiYmJkZDdhYmQ5MDU1L3RhYmxlcmFuZ2U6NTIwYzNlMGYxMGI4NGRjNGJhZmJiYmRkN2FiZDkwNTVfMi00LTEtMS0w_87078c83-b240-4d05-b9c6-aed82d10b45a"
      unitRef="usdPerShare">23.30</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="if94365defd5a4b49949825a6179597fb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV83My9mcmFnOjI4ZGQ0YzlkN2Y5NzQwNDBhZjkzZWUwZTkzMjNhMTU1L3RhYmxlOjUyMGMzZTBmMTBiODRkYzRiYWZiYmJkZDdhYmQ5MDU1L3RhYmxlcmFuZ2U6NTIwYzNlMGYxMGI4NGRjNGJhZmJiYmRkN2FiZDkwNTVfMi02LTEtMS0w_3dfe3868-cb98-40df-962e-5558ee38df31"
      unitRef="shares">301000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="if94365defd5a4b49949825a6179597fb_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV83My9mcmFnOjI4ZGQ0YzlkN2Y5NzQwNDBhZjkzZWUwZTkzMjNhMTU1L3RhYmxlOjUyMGMzZTBmMTBiODRkYzRiYWZiYmJkZDdhYmQ5MDU1L3RhYmxlcmFuZ2U6NTIwYzNlMGYxMGI4NGRjNGJhZmJiYmRkN2FiZDkwNTVfMi04LTEtMS0w_cd8be32c-68f5-47e9-bc16-5a21fe17208f"
      unitRef="usdPerShare">30.30</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="if721dd9da32145b3b8e81bbfb3ac83d0_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV83My9mcmFnOjI4ZGQ0YzlkN2Y5NzQwNDBhZjkzZWUwZTkzMjNhMTU1L3RhYmxlOjUyMGMzZTBmMTBiODRkYzRiYWZiYmJkZDdhYmQ5MDU1L3RhYmxlcmFuZ2U6NTIwYzNlMGYxMGI4NGRjNGJhZmJiYmRkN2FiZDkwNTVfMy02LTEtMS0w_9ae288f6-1e78-413b-a855-5670a22c988c"
      unitRef="shares">129000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="if721dd9da32145b3b8e81bbfb3ac83d0_D20200101-20201002"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV83My9mcmFnOjI4ZGQ0YzlkN2Y5NzQwNDBhZjkzZWUwZTkzMjNhMTU1L3RhYmxlOjUyMGMzZTBmMTBiODRkYzRiYWZiYmJkZDdhYmQ5MDU1L3RhYmxlcmFuZ2U6NTIwYzNlMGYxMGI4NGRjNGJhZmJiYmRkN2FiZDkwNTVfMy04LTEtMS0w_aa662972-b005-4c2c-81af-10a5aa12e511"
      unitRef="usdPerShare">51.98</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i0be81426ce4f49c6baf1cd9cb16dbea2_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV83My9mcmFnOjI4ZGQ0YzlkN2Y5NzQwNDBhZjkzZWUwZTkzMjNhMTU1L3RhYmxlOjUyMGMzZTBmMTBiODRkYzRiYWZiYmJkZDdhYmQ5MDU1L3RhYmxlcmFuZ2U6NTIwYzNlMGYxMGI4NGRjNGJhZmJiYmRkN2FiZDkwNTVfNC0yLTEtMS0w_d0df939f-736a-4fb0-bd03-7742e49c5d53"
      unitRef="shares">3000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i0be81426ce4f49c6baf1cd9cb16dbea2_D20200101-20201002"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV83My9mcmFnOjI4ZGQ0YzlkN2Y5NzQwNDBhZjkzZWUwZTkzMjNhMTU1L3RhYmxlOjUyMGMzZTBmMTBiODRkYzRiYWZiYmJkZDdhYmQ5MDU1L3RhYmxlcmFuZ2U6NTIwYzNlMGYxMGI4NGRjNGJhZmJiYmRkN2FiZDkwNTVfNC00LTEtMS0w_68b3539e-12cc-45ab-8251-39c456b15447"
      unitRef="usdPerShare">21.43</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="if721dd9da32145b3b8e81bbfb3ac83d0_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV83My9mcmFnOjI4ZGQ0YzlkN2Y5NzQwNDBhZjkzZWUwZTkzMjNhMTU1L3RhYmxlOjUyMGMzZTBmMTBiODRkYzRiYWZiYmJkZDdhYmQ5MDU1L3RhYmxlcmFuZ2U6NTIwYzNlMGYxMGI4NGRjNGJhZmJiYmRkN2FiZDkwNTVfNS02LTEtMS0w_049f57a8-250c-4a86-a4f2-1ce34f398130"
      unitRef="shares">147000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="if721dd9da32145b3b8e81bbfb3ac83d0_D20200101-20201002"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV83My9mcmFnOjI4ZGQ0YzlkN2Y5NzQwNDBhZjkzZWUwZTkzMjNhMTU1L3RhYmxlOjUyMGMzZTBmMTBiODRkYzRiYWZiYmJkZDdhYmQ5MDU1L3RhYmxlcmFuZ2U6NTIwYzNlMGYxMGI4NGRjNGJhZmJiYmRkN2FiZDkwNTVfNS04LTEtMS0w_08150012-d9e5-4603-8f32-b9b8c6c6dfcc"
      unitRef="usdPerShare">30.55</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <vec:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInExchange
      contextRef="if721dd9da32145b3b8e81bbfb3ac83d0_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV83My9mcmFnOjI4ZGQ0YzlkN2Y5NzQwNDBhZjkzZWUwZTkzMjNhMTU1L3RhYmxlOjUyMGMzZTBmMTBiODRkYzRiYWZiYmJkZDdhYmQ5MDU1L3RhYmxlcmFuZ2U6NTIwYzNlMGYxMGI4NGRjNGJhZmJiYmRkN2FiZDkwNTVfNi02LTEtMS0w_6595f5fc-6e97-48f2-8715-ffb8f56983bf"
      unitRef="shares">16000</vec:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInExchange>
    <vec:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInExchangeWeightedAverageGrantDateFairValue
      contextRef="if721dd9da32145b3b8e81bbfb3ac83d0_D20200101-20201002"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV83My9mcmFnOjI4ZGQ0YzlkN2Y5NzQwNDBhZjkzZWUwZTkzMjNhMTU1L3RhYmxlOjUyMGMzZTBmMTBiODRkYzRiYWZiYmJkZDdhYmQ5MDU1L3RhYmxlcmFuZ2U6NTIwYzNlMGYxMGI4NGRjNGJhZmJiYmRkN2FiZDkwNTVfNi04LTEtMS0w_0bfceba3-4755-4730-a0e9-15528e5210f0"
      unitRef="usdPerShare">52.28</vec:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInExchangeWeightedAverageGrantDateFairValue>
    <vec:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledInExchange
      contextRef="if721dd9da32145b3b8e81bbfb3ac83d0_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV83My9mcmFnOjI4ZGQ0YzlkN2Y5NzQwNDBhZjkzZWUwZTkzMjNhMTU1L3RhYmxlOjUyMGMzZTBmMTBiODRkYzRiYWZiYmJkZDdhYmQ5MDU1L3RhYmxlcmFuZ2U6NTIwYzNlMGYxMGI4NGRjNGJhZmJiYmRkN2FiZDkwNTVfNy02LTEtMS0w_f525a763-53ec-4ae8-b743-4a6174bc2123"
      unitRef="shares">16000</vec:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledInExchange>
    <vec:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledInExchangeWeightedAverageGrantDateFairValue
      contextRef="if721dd9da32145b3b8e81bbfb3ac83d0_D20200101-20201002"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV83My9mcmFnOjI4ZGQ0YzlkN2Y5NzQwNDBhZjkzZWUwZTkzMjNhMTU1L3RhYmxlOjUyMGMzZTBmMTBiODRkYzRiYWZiYmJkZDdhYmQ5MDU1L3RhYmxlcmFuZ2U6NTIwYzNlMGYxMGI4NGRjNGJhZmJiYmRkN2FiZDkwNTVfNy04LTEtMS0w_97b26426-f658-418e-ac91-9e90f273d852"
      unitRef="usdPerShare">29.00</vec:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledInExchangeWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="if721dd9da32145b3b8e81bbfb3ac83d0_D20200101-20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV83My9mcmFnOjI4ZGQ0YzlkN2Y5NzQwNDBhZjkzZWUwZTkzMjNhMTU1L3RhYmxlOjUyMGMzZTBmMTBiODRkYzRiYWZiYmJkZDdhYmQ5MDU1L3RhYmxlcmFuZ2U6NTIwYzNlMGYxMGI4NGRjNGJhZmJiYmRkN2FiZDkwNTVfOC02LTEtMS0yNDUy_4c15702f-553a-4683-ae0b-de3496dec2c9"
      unitRef="shares">18000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="if721dd9da32145b3b8e81bbfb3ac83d0_D20200101-20201002"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV83My9mcmFnOjI4ZGQ0YzlkN2Y5NzQwNDBhZjkzZWUwZTkzMjNhMTU1L3RhYmxlOjUyMGMzZTBmMTBiODRkYzRiYWZiYmJkZDdhYmQ5MDU1L3RhYmxlcmFuZ2U6NTIwYzNlMGYxMGI4NGRjNGJhZmJiYmRkN2FiZDkwNTVfOC04LTEtMS0yNDU0_0ac2db61-e5ae-494b-9060-b8e3b3a4dd5d"
      unitRef="usdPerShare">40.67</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="icf3c14cc2a3647768564ffbebcb6777c_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV83My9mcmFnOjI4ZGQ0YzlkN2Y5NzQwNDBhZjkzZWUwZTkzMjNhMTU1L3RhYmxlOjUyMGMzZTBmMTBiODRkYzRiYWZiYmJkZDdhYmQ5MDU1L3RhYmxlcmFuZ2U6NTIwYzNlMGYxMGI4NGRjNGJhZmJiYmRkN2FiZDkwNTVfOS0yLTEtMS0yNDQw_27bed7b2-d9e2-40d9-b31d-36f8288c0191"
      unitRef="shares">74000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="icf3c14cc2a3647768564ffbebcb6777c_I20201002"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV83My9mcmFnOjI4ZGQ0YzlkN2Y5NzQwNDBhZjkzZWUwZTkzMjNhMTU1L3RhYmxlOjUyMGMzZTBmMTBiODRkYzRiYWZiYmJkZDdhYmQ5MDU1L3RhYmxlcmFuZ2U6NTIwYzNlMGYxMGI4NGRjNGJhZmJiYmRkN2FiZDkwNTVfOS00LTEtMS0yNDQ2_f1ca2a1f-e419-4fb8-98ea-8e34c6370bb0"
      unitRef="usdPerShare">23.37</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ie629dfbd8bf64407992c82b8c46b207e_I20201002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV83My9mcmFnOjI4ZGQ0YzlkN2Y5NzQwNDBhZjkzZWUwZTkzMjNhMTU1L3RhYmxlOjUyMGMzZTBmMTBiODRkYzRiYWZiYmJkZDdhYmQ5MDU1L3RhYmxlcmFuZ2U6NTIwYzNlMGYxMGI4NGRjNGJhZmJiYmRkN2FiZDkwNTVfOS02LTEtMS0yNDUy_329b5ae0-74b6-40d6-88eb-f9309955924a"
      unitRef="shares">265000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ie629dfbd8bf64407992c82b8c46b207e_I20201002"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV83My9mcmFnOjI4ZGQ0YzlkN2Y5NzQwNDBhZjkzZWUwZTkzMjNhMTU1L3RhYmxlOjUyMGMzZTBmMTBiODRkYzRiYWZiYmJkZDdhYmQ5MDU1L3RhYmxlcmFuZ2U6NTIwYzNlMGYxMGI4NGRjNGJhZmJiYmRkN2FiZDkwNTVfOS04LTEtMS0yNDU0_9fb926d2-27d5-42b4-88ff-0c24f280f424"
      unitRef="usdPerShare">41.41</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i2cc05207241f45fdab360e59cdcc92e3_D20200101-20201002"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV83My9mcmFnOjI4ZGQ0YzlkN2Y5NzQwNDBhZjkzZWUwZTkzMjNhMTU1L3RleHRyZWdpb246MjhkZDRjOWQ3Zjk3NDA0MGFmOTNlZTBlOTMyM2ExNTVfMTE3Mg_99a8ed42-423d-487a-9ab2-21bb45b8270f"
      unitRef="shares">108490</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i2cc05207241f45fdab360e59cdcc92e3_D20200101-20201002"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV83My9mcmFnOjI4ZGQ0YzlkN2Y5NzQwNDBhZjkzZWUwZTkzMjNhMTU1L3RleHRyZWdpb246MjhkZDRjOWQ3Zjk3NDA0MGFmOTNlZTBlOTMyM2ExNTVfNjA0NzMxMzk1ODkwMw_6360510e-7cd4-4508-8c50-c9e5d6392e5a"
      unitRef="usdPerShare">52.76</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ia0654f4d8ce64a678af4d58b23be7bfa_D20200101-20201002"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV83My9mcmFnOjI4ZGQ0YzlkN2Y5NzQwNDBhZjkzZWUwZTkzMjNhMTU1L3RleHRyZWdpb246MjhkZDRjOWQ3Zjk3NDA0MGFmOTNlZTBlOTMyM2ExNTVfMTI3Nw_2b7d163c-ee01-4864-a60c-17bb50d3f008"
      unitRef="shares">20311</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ia0654f4d8ce64a678af4d58b23be7bfa_D20200101-20201002"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV83My9mcmFnOjI4ZGQ0YzlkN2Y5NzQwNDBhZjkzZWUwZTkzMjNhMTU1L3RleHRyZWdpb246MjhkZDRjOWQ3Zjk3NDA0MGFmOTNlZTBlOTMyM2ExNTVfMTM0NA_fdfca69a-f531-4289-9f1f-62b130195cac"
      unitRef="usdPerShare">47.76</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i9dc878a37f87487ebc97317f15c21d02_I20200811"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV83My9mcmFnOjI4ZGQ0YzlkN2Y5NzQwNDBhZjkzZWUwZTkzMjNhMTU1L3RleHRyZWdpb246MjhkZDRjOWQ3Zjk3NDA0MGFmOTNlZTBlOTMyM2ExNTVfNjA0NzMxMzk1ODk0MQ_04e9c9b9-0d90-4027-9740-020d05220e01"
      unitRef="shares">15839</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <vec:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInExchange
      contextRef="ibfef9e173ce04444abcb5a1682cf5c28_D20200811-20200811"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV83My9mcmFnOjI4ZGQ0YzlkN2Y5NzQwNDBhZjkzZWUwZTkzMjNhMTU1L3RleHRyZWdpb246MjhkZDRjOWQ3Zjk3NDA0MGFmOTNlZTBlOTMyM2ExNTVfNjA0NzMxMzk1ODkxOQ_aaffd9eb-b479-4410-aa97-e5049909180e"
      unitRef="shares">15839</vec:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInExchange>
    <vec:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInExchangeWeightedAverageGrantDateFairValue
      contextRef="ibfef9e173ce04444abcb5a1682cf5c28_D20200811-20200811"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV83My9mcmFnOjI4ZGQ0YzlkN2Y5NzQwNDBhZjkzZWUwZTkzMjNhMTU1L3RleHRyZWdpb246MjhkZDRjOWQ3Zjk3NDA0MGFmOTNlZTBlOTMyM2ExNTVfNjA0NzMxMzk1ODkxMQ_98043a84-2dbd-41ef-8d73-e71fea378d9f"
      unitRef="usdPerShare">52.28</vec:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInExchangeWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i9dc878a37f87487ebc97317f15c21d02_I20200811"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV83My9mcmFnOjI4ZGQ0YzlkN2Y5NzQwNDBhZjkzZWUwZTkzMjNhMTU1L3RleHRyZWdpb246MjhkZDRjOWQ3Zjk3NDA0MGFmOTNlZTBlOTMyM2ExNTVfNjA0NzMxMzk1ODkxMQ_9f573579-7357-4d98-a324-93f63e38f166"
      unitRef="usdPerShare">52.28</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i2ce9718f8a1f45a4b9a127be34e6e93f_I20200811"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV83My9mcmFnOjI4ZGQ0YzlkN2Y5NzQwNDBhZjkzZWUwZTkzMjNhMTU1L3RleHRyZWdpb246MjhkZDRjOWQ3Zjk3NDA0MGFmOTNlZTBlOTMyM2ExNTVfNjA0NzMxMzk1ODkyNw_0a69fe29-c0de-45ec-8366-0f3545e1dea0"
      unitRef="usd">400000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i9dc878a37f87487ebc97317f15c21d02_I20200811"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV83My9mcmFnOjI4ZGQ0YzlkN2Y5NzQwNDBhZjkzZWUwZTkzMjNhMTU1L3RleHRyZWdpb246MjhkZDRjOWQ3Zjk3NDA0MGFmOTNlZTBlOTMyM2ExNTVfNjA0NzMxMzk1ODkyNw_72f53227-e07e-4f30-99d5-10bc2869948b"
      unitRef="usd">400000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ic281765ffebe4bf692205f675bf35886_D20200101-20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV83My9mcmFnOjI4ZGQ0YzlkN2Y5NzQwNDBhZjkzZWUwZTkzMjNhMTU1L3RleHRyZWdpb246MjhkZDRjOWQ3Zjk3NDA0MGFmOTNlZTBlOTMyM2ExNTVfMjUwNg_d5f704c8-53be-48db-8542-5a9a12baedef">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <vec:SharebasedCompensationArrangementbySharebasedPaymentAwardPerformanceBasedAwardGrantedAggregateTargetValue
      contextRef="ic281765ffebe4bf692205f675bf35886_D20200101-20201002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV83My9mcmFnOjI4ZGQ0YzlkN2Y5NzQwNDBhZjkzZWUwZTkzMjNhMTU1L3RleHRyZWdpb246MjhkZDRjOWQ3Zjk3NDA0MGFmOTNlZTBlOTMyM2ExNTVfMjE3NQ_fc171cc0-e9cc-4d7f-9886-11e9020ee004"
      unitRef="usd">3100000</vec:SharebasedCompensationArrangementbySharebasedPaymentAwardPerformanceBasedAwardGrantedAggregateTargetValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ic281765ffebe4bf692205f675bf35886_D20200101-20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV83My9mcmFnOjI4ZGQ0YzlkN2Y5NzQwNDBhZjkzZWUwZTkzMjNhMTU1L3RleHRyZWdpb246MjhkZDRjOWQ3Zjk3NDA0MGFmOTNlZTBlOTMyM2ExNTVfMjQ5Nw_69c3b329-bdec-4626-84a7-74df8acf5bf7">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <vec:SharebasedCompensationArrangementbySharebasedPaymentAwardPerformanceBasedAwardPercentagePaymentofAggregateTargetValueofSharesIssued
      contextRef="i3628a0821e3d4bf79392684de6b89630_D20200101-20201002"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV83My9mcmFnOjI4ZGQ0YzlkN2Y5NzQwNDBhZjkzZWUwZTkzMjNhMTU1L3RleHRyZWdpb246MjhkZDRjOWQ3Zjk3NDA0MGFmOTNlZTBlOTMyM2ExNTVfMjQ2NA_b0ceb121-2ad3-4d84-b3e9-7e525747ac44"
      unitRef="number">0</vec:SharebasedCompensationArrangementbySharebasedPaymentAwardPerformanceBasedAwardPercentagePaymentofAggregateTargetValueofSharesIssued>
    <vec:SharebasedCompensationArrangementbySharebasedPaymentAwardPerformanceBasedAwardPercentagePaymentofAggregateTargetValueofSharesIssued
      contextRef="ibc5553e83c43408b885b1e7e8f60a053_D20200101-20201002"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV83My9mcmFnOjI4ZGQ0YzlkN2Y5NzQwNDBhZjkzZWUwZTkzMjNhMTU1L3RleHRyZWdpb246MjhkZDRjOWQ3Zjk3NDA0MGFmOTNlZTBlOTMyM2ExNTVfMjQ3MA_849a6325-8831-4310-81a7-a4ba9fb11f08"
      unitRef="number">2</vec:SharebasedCompensationArrangementbySharebasedPaymentAwardPerformanceBasedAwardPercentagePaymentofAggregateTargetValueofSharesIssued>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="ibbb54fcff52441cd951c9479caf64068_D20200101-20201002"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV83OS9mcmFnOmRmOWU3ZDkwYzE3MzRlZTFhYTNhMjQ2ZGE5MGQ4ZjI3L3RleHRyZWdpb246ZGY5ZTdkOTBjMTczNGVlMWFhM2EyNDZkYTkwZDhmMjdfNjEzMg_5baaeb32-dbcf-4240-a069-efc286b7d567">&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;COMMITMENTS AND CONTINGENCIES&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;General&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;From time to time, we are involved in legal proceedings that are incidental to the operation of our business. Some of these proceedings seek remedies relating to employment matters, matters in connection with our contracts and matters arising under laws relating to the protection of the environment. Additionally, U.S. Government customers periodically advise the Company of claims and penalties concerning certain potential disallowed costs. When such findings are presented, Vectrus and the U.S. Government representatives engage in discussions to enable Vectrus to evaluate the merits of these claims as well as to assess the amounts being claimed. Where appropriate, provisions are made to reflect probable losses related to the matters raised by the U.S. Government representatives. Such assessments, along with any assessments regarding provisions for legal proceedings, are reviewed on a quarterly basis for sufficiency based on the most recent information available to us. We have estimated and accrued $11.6 million and $12.1 million as of October&#160;2, 2020 and December&#160;31, 2019, respectively, in "Other accrued liabilities" in the Condensed Consolidated Balance Sheets for legal proceedings and for claims with respect to our government contracts as discussed below, including open years subject to audit. Although the ultimate outcome of any legal matter or claim cannot be predicted with certainty, based on present information, including our assessment of the merits of the particular claim, we do not expect that any asserted or unasserted legal or contractual claims or proceedings, individually or in the aggregate, including the lawsuit discussed below, will have a material adverse effect on our cash flow, results of operations or financial condition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;U.S. Government Contracts, Investigations and Claims&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have U.S. Government contracts that are funded incrementally on a year-to-year basis. Changes in government policies, priorities or funding levels through agency or program budget reductions by the U.S. Congress or executive agencies could have a material adverse effect on our financial condition or results of operations. Furthermore, our contracts with the U.S. Government may be terminated or suspended by the U.S. Government at any time, with or without cause. Such contract suspensions or terminations could result in unreimbursable expenses or charges or otherwise adversely affect our financial condition and results of operations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Departments and agencies of the U.S. Government have the authority to investigate various transactions and operations of the Company, and the results of such investigations may lead to administrative, civil or criminal proceedings, the ultimate outcome of which could be fines, penalties, repayments or compensatory or treble damages. U.S. Government regulations provide that certain findings against a contractor may lead to suspension or debarment from future U.S. Government contracts or the loss of export privileges for a company or an operating division or subdivision. Suspension or debarment could have a material adverse effect on the Company because of its reliance on U.S. Government contracts. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;U.S. Government agencies, including the Defense Contract Audit Agency, the Defense Contract Management Agency  and others, routinely audit and review our performance on government contracts, indirect rates and pricing practices, and compliance with applicable contracting and procurement laws, regulations and standards. Accordingly, costs billed or billable to U.S. Government customers are subject to potential adjustment upon audit by such agencies. The U.S. Government agencies also review the adequacy of our compliance with government standards for our business systems, including our accounting, earned value management, estimating, materials management and accounting, purchasing, and property management systems. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;As a result of final indirect rate negotiations between the U.S. Government and our Former Parent, we may be subject to potential adjustments to costs previously allocated by our Former Parent to our business, which was formerly Exelis&#x2019; Mission Systems Business, from 2007 through 2014. We are in discussions with our Former Parent regarding the negotiated adjustments from 2007-2014 and believe that our potential cumulative liability for these years is insignificant. In June 2019, the U.S. Government provided us with the Contracting Officers Final Decision (COFD) for the years 2007-2010 related to Former Parent costs. In August 2019, we filed an appeal of the COFD with the Armed Services Board of Contract Appeals (ASBCA). Since October 2019, the ASBCA has granted Vectrus&#x2019; and the U.S. Government&#x2019;s joint requests to stay proceedings in the appeal, most recently through January 11, 2021, to enable ongoing discussions regarding the matter between Vectrus and our Former Parent. In June 2020, the U.S. Government provided us with the COFD for 2013 related to Former Parent costs.  In September 2020, we filed an appeal of this COFD to the ASBCA and sought a deferral of payment. In addition, we filed a motion to consolidate both appeals.  The ASBCA granted our motion to consolidate.  We believe we are fully indemnified under our Distribution Agreement with our Former Parent and have notified our Former Parent of our appeal of the U.S governments decision in this matter. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;COVID-19 Pandemic&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 11, 2020, the World Health Organization designated the outbreak of COVID-19 as a global pandemic. Governments and businesses around the world have taken unprecedented actions to mitigate the spread of COVID-19, including, but not limited to, shelter-in-place orders, quarantines, significant restrictions on travel, social distancing guidelines, and restrictions on employees going to work. Uncertainty with respect to the economic impacts of the pandemic has introduced significant volatility in the financial markets. The Company has observed some disruptions on its operations due to &lt;/span&gt;&lt;/div&gt;government delays related to the global pandemic. While the extent to which COVID-19 ultimately impacts the Company&#x2019;s future results will depend on future developments, the pandemic and associated economic impacts could result in a material impact to the Company&#x2019;s future financial condition, results of operations and cash flows.</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i2ddf0eebcef5436cb0cca44c1e6ff247_I20201002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV83OS9mcmFnOmRmOWU3ZDkwYzE3MzRlZTFhYTNhMjQ2ZGE5MGQ4ZjI3L3RleHRyZWdpb246ZGY5ZTdkOTBjMTczNGVlMWFhM2EyNDZkYTkwZDhmMjdfMTA2NA_c0ebfdb4-5c14-41c3-94b3-80ee29533bac"
      unitRef="usd">11600000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="ie7a090959b474cc9ac355a63c8deb9ee_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkNGEyNTEyZjA1YTQzYmJiYjk4ZDU3NGNlOTdjOTk5L3NlYzo1ZDRhMjUxMmYwNWE0M2JiYmI5OGQ1NzRjZTk3Yzk5OV83OS9mcmFnOmRmOWU3ZDkwYzE3MzRlZTFhYTNhMjQ2ZGE5MGQ4ZjI3L3RleHRyZWdpb246ZGY5ZTdkOTBjMTczNGVlMWFhM2EyNDZkYTkwZDhmMjdfMTA3MQ_8b846fdc-3eef-42cc-b592-05bf1e08c206"
      unitRef="usd">12100000</us-gaap:LossContingencyAccrualAtCarryingValue>
</xbrl>
